用于IP地址验证的Java脚本正则表达式

时间:2016-10-06 10:16:24

标签: javascript html css validation

有人可以帮助我验证IP地址验证的java脚本代码是否正确?我正在使用一个正则表达式,不允许除dot以外的任何其他特殊字符,也不允许非数字字符。我正在尝试验证网页中的IP地址,加载到我们的Modem.IP地址时未验证网页在调制解调器中加载。请找到代码段并帮助我解决此问题...

       function chkIPV4()
       {
          for(x=0;x<txtBox.length;x++)
          {
               var ip4add = document.getElementById(txtBox[x]).value;
               var name=txtBox[x];
               var chk_arr = ip4add.split(".");
               if(chk_arr.length != 4)
               {
                  alert(name +" is not Valid");
                  return false;
               }
               for(var i=0; i < chk_arr.length; i++)
               { 
                   if( !(/^\d+$/.test(chk_arr[i])))
                   {
                     alert(name +" is not Valid");
                      return false;
                   }
                   else if( chk_arr[i] < 0 || chk_arr[i] > 255)
                  {
                     alert(name +" is not Valid");
                     return false;
                   }
            }

     } 
     return true;}    

1 个答案:

答案 0 :(得分:0)

 var length= document.getElementById("txtBox").value.length;

检查似乎错误的数组值。