有人可以帮助我验证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;}
答案 0 :(得分:0)
var length= document.getElementById("txtBox").value.length;
检查似乎错误的数组值。