[json]js ip与域名正则验证程序

更新时间:2016-05-12    来源:js教程    手机版     字体:

【www.bbyears.com--js教程】

js ip与域名正则验证程序

function checkIP()
{
 var ipArray,ip,j;
 ip = document.ipform.ip.value;
 
 if(/[A-Za-z_-]/.test(ip)){
  if(!/^([w-]+.)+((com)|(net)|(org)|(gov.cn)|(info)|(cc)|(com.cn)|(net.cn)|(org.cn)|(com.ru)|(net.ru)|(org.ru)|(name)|(biz)|(hk)|(tv)|(cn))$/.test(ip)){
   alert("不是正确的域名");
   document.ipform.ip.focus();
   return false;
  }
 }
 else{
  ipArray = ip.split(".");
  j = ipArray.length
  if(j!=4)
  {
   alert("不是正确的IP");
   document.ipform.ip.focus();
   return false;
  }

  for(var i=0;i<4;i++)
  {
   if(ipArray[i].length==0 || ipArray[i]>255)
   {
    alert("不是正确的IP");
    document.ipform.ip.focus();
    return false;
   }
  }
 }
}

本文来源:http://www.bbyears.com/wangyezhizuo/23828.html

猜你感兴趣

热门标签

更多>>

本类排行