⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ip.js

📁 Acorp firmware port for D-Link DSL-300T - root fs
💻 JS
字号:
function doValidateIP(Address){  var address = Address.match("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$");  var digits;  var i;  if(address == null) { alert('Invalid IP address ' + Address); return false; }  digits = address[0].split(".");  for(i=0; i < 4; i++)  {    if((Number(digits[i]) > 255 ) || (Number(digits[i]) < 0 ) || (Number(digits[0]) > 223))    { alert('Invalid IP address '  + address[0]); return false; }  }   return true;}function doValidateNet(Address){  var address = Address.match("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$");  var digits;  if(address == null) { alert('Invalid network ' + Address); return false; }  if(address[0] == "255.255.255.255") { alert('Invalid network ' + address[0]); return false; }  digits = address[0].split(".");  for(i=1; i <= 4; i++)   if((Number(digits[i]) > 255 ) || (Number(digits[i]) < 0 ))    { alert('Invalid network address ' + address[0]); return false; }   return true;}function doValidateMask(Mask){  var mask = Mask.match("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$");  var digits;  var bMask = 0;  var watch = false;  var i;  if(mask == null) { alert('Invalid network mask ' + Mask); return false; }  digits = mask[0].split(".");  for(i=0; i < 4; i++)  {    if((Number(digits[i]) > 255 ) || (Number(digits[i]) < 0 ))     { alert('Invalid network mask ' + mask[0]); return false; }	bMask = (bMask << 8) | Number(digits[i]);  }  bMask = bMask & 0x0FFFFFFFF;  for(i=0; i<32; i++)  {    if((watch==true) && ((bMask & 0x1)==0)) { alert("Invalid Mask " + Mask + " (not contiguous)"); return false; }	bMask = bMask >> 1;	if((bMask & 0x01) == 1) watch=true;  }   return true;}function doValidateHostName(Name){   if(Name.match("[^0-9a-zA-Z_-]") != null) { alert("A name can only have\nalpha-numeric characters"); return false; }   return true;}function doValidateGateway(Address){  var address = Address.match("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$");  var digits;  var i;  if(address == null) { alert('Invalid Gateway IP address ' + Address); return false; }  digits = address[0].split(".");  for(i=0; i < 4; i++)  {    if((Number(digits[i]) > 255 ) || (Number(digits[i]) < 0 ) || (Number(digits[0]) > 223))    { alert('Invalid IP address '  + address[0]); return false; }  }   return true;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -