function checkIP()
{
var ipArray,ip,j;
ip = document.ipform.ip.value;
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;
}
}
var checkOK = "0123456789. ";
var allValid = true;
for (i = 0; i < ip.length; i++)
{
ch = ip.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("正确的IP地址只包含数字和“.”!");
ipform.ip.focus();
return (false);
}
}
时间: 2024-10-07 12:47:06