我要检查IP地址范围在正则表达式,我用这种方式 ,它的工作如此成功检查范围只
function validate_ip(ip)
{
// See if x looks like an IP address using our "almost IP regex".
var regex = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
var match = regex.exec(ip);
if (!match) return false;
// Additional code to check that the octets aren't greater than 255:
for (var i = 1; i <= 4; ++i) {
if (parseInt(match[i]) > 255)
return false;
}
return true;
}
现在我想执行检查范围和在正则表达式中的语法 可以这样做吗?
是的,它可以用正则表达式来完成 - 但为什么你会永远这样做呢? – Bergi
是的,你可以,但它会远离美丽。 – phant0m
我知道,但我必须检查url包含IP http://192.168.0.137/sss – Sally