黑马程序员技术交流社区
标题:
如何用一个正则表达式来验证IP地址是合法的?
[打印本页]
作者:
范明正
时间:
2011-8-20 17:28
标题:
如何用一个正则表达式来验证IP地址是合法的?
求哪位大侠帮一下忙,在此多谢。
作者:
匿名
时间:
2011-8-20 17:31
呃,很想帮忙,只是正则我还没看哪!如果你不急的话等我学完再答复你!:loveliness:
作者:
匿名
时间:
2011-8-20 18:46
你不会就不要回复啦,在这论坛像你这样涮分是有罪的。
作者:
匿名
时间:
2011-8-20 20:22
匹配ip地址:\d+\.\d+\.\d+\.\d+
具体使用方法
function(ip){
var reg = /^\d+\.\d+\.\d+\.\d+$/;
if(!reg.test(ip)){
alert("Ip地址错误");
}
}
作者:
匿名
时间:
2011-8-22 06:46
要注意IP地址的数字是有限制的0~255.0~255.0~255.1~255
所以应该为:((25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|[1-9])
作者:
匿名
时间:
2011-8-22 08:55
真要自己写的话挺难的,像邮箱,IP之类的正则表达式,直接谷歌完事
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2