var exp=/^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])$/;
var sreg = document.form1.IPSTART.value.match(exp);
var ereg = document.form1.IPEnd.value.match(exp);
if(sreg==null)
{
alert("IP地址不正确,IP地址为:xxx.xxx.xxx.xxx,其中xxx(0-255)!");
document.form1.IPStart.focus();
return;
}
if(ereg==null)
{
alert("IP地址不正确,IP地址为:xxx.xxx.xxx.xxx,其中xxx(0-255)!");
document.form1.IPEnd.focus();
return;
}
var a=document.form1.IPSTART.value.split(".");
var b=document.form1.IPEnd.value.split(".");
for(i=0;i<4;i++){
if(parseInt(a[i])>parseInt(b[i])){
alert("IP地址范围不正确,I终止IP地址应大于起始IP 地址!");
document.form1.IPEnd.focus();
return false;
break;
}
}
这段博客内容使用JavaScript进行IP地址验证。通过正则表达式判断输入的起始和终止IP地址格式是否正确,若格式有误则给出提示。同时,还会检查终止IP地址是否大于起始IP地址,若不满足条件也会给出相应提示。
2450

被折叠的 条评论
为什么被折叠?



