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
如果您觉得有帮助,欢迎点赞哦 ~ 谢谢!!