var ip="255.255.255.255";
alert(isIP(ip));
alert(isIP2(ip));
function isIP(ip)
{
var reSpaceCheck = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;
if (reSpaceCheck.test(ip))
{
ip.match(reSpaceCheck);
if (RegExp.$1<=255&&RegExp.$1>=0
&&RegExp.$2<=255&&RegExp.$2>=0
&&RegExp.$3<=255&&RegExp.$3>=0
&&RegExp.$4<=255&&RegExp.$4>=0)
{
return true;
}else
{
return false;
}
}else
{
return false;
}
}
function isIP2(ip)
{
var re = /^(\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])$/
return re.test(ip);
}JS正则表达式验证IP地址
最新推荐文章于 2024-04-16 13:38:36 发布
本文提供了两种JavaScript函数用于验证IPv4地址的有效性。通过正则表达式检查输入字符串是否符合IPv4地址格式,并确保每个部分都在0到255之间。
1633

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



