javascript - 用于 IP 地址验证的 Javascript 正则表达式

标签 javascript html css validation

<分区>

有人能帮我看看我的 IP 地址验证 java 脚本代码是否正确吗?我使用的正则表达式不允许点以外的任何其他特殊字符,也不允许非数字字符。我正在尝试验证网页中的 IP 地址,加载到我们的调制解调器中。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;}    

最佳答案

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

检查您的数组值是否有误。

关于javascript - 用于 IP 地址验证的 Javascript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39893361/

相关文章:

javascript - WinJS,从一个可能异步也可能不异步的函数返回一个 promise

javascript - 在 Nightwatch 页面对象中使用 windowHandles

javascript - 如何根据我的 ng-model 过滤 ng-reapet 值?

css - 我的动画(悬停)不工作,我不明白为什么

jquery - nl2br jQuery 函数从每一行中删除字符

javascript - 奇怪的 Chrome 图像行为 :

javascript - 单击时获取插入符号在文本区域中的位置

css - zurb foundation 3 中 div 中的滚动条

javascript - 如何在用javascript写一个字后运行一个事件

javascript - 需要帮助添加一个额外的回调函数