JavaScript 判断IP格式正则表达式
判断IP格式
/**
* IP格式 例: 192.168.1.2
*/
function isIP(str) {
if (!str) {
return false;
}
var res = str.match(/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/);
if (res == null) {
return false;
} else {
if (res[1] <= 255 && res[1] >= 0
&& res[2] <= 255 && res[2] >= 0
&& res[3] <= 255 && res[3] >= 0
&& res[4] <= 255 && res[4] >= 0) {
return true;
} else {
return false;
}
}
}
console.log(isIP("192.168.1.2"));
//true
console.log(isIP("192.168.1.256"));
//false
console.log(isIP("192.168.1"));
//false
如果您觉得有帮助,欢迎点赞哦 ~ 谢谢!!
本文介绍了一个使用JavaScript实现的IP地址格式验证方法。通过正则表达式匹配和数值范围检查,确保输入的IP地址如192.168.1.2格式正确且各部分数值在0到255之间。
1758

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



