怎么用正则表达式,判断文本框中输入的是IP地址
标准的IP地址是192.168.0.1,
能不能通过正则表达式判断,文本框中有4个".",而且"."中都是不大于256的数字?
[解决办法]
Pattern.compile("\\b((?!\\d\\d\\d)\\d+
[解决办法]
1\\d\\d
[解决办法]
2[0-4]\\d
[解决办法]
25[0-5])\\.((?!\\d\\d\\d)\\d+
[解决办法]
1\\d\\d
[解决办法]
2[0-4]\\d
[解决办法]
25[0-5])\\.((?!\\d\\d\\d)\\d+
[解决办法]
1\\d\\d
[解决办法]
2[0-4]\\d
[解决办法]
25[0-5])\\.((?!\\d\\d\\d)\\d+
[解决办法]
1\\d\\d
[解决办法]
2[0-4]\\d
[解决办法]
25[0-5])\\b");
var ip ="192.168.1.111";
if(ip.match(/^(?:(?:25[0-5]
[解决办法]
2[0-4][0-9]
[解决办法]
[01]?[0-9][0-9]?)\.){3}(?:25[0-5]
[解决办法]
2[0-4][0-9]
[解决办法]
[01]?[0-9][0-9]?)$/)){
alert("success");
}else{
alert("error");
}