读书人

多个IP地址的正则表达式检验解决思路

发布时间: 2012-01-11 22:28:46 作者: rapoo

多个IP地址的正则表达式检验
请问多个IP地址 : 如192.168.0.1|192.168.0.2|192.168.0.3 正则表达式的写法

[解决办法]
^[192.168.0.](([1-9])|([1-9][0-9])|([1-2][0-9][0-9]))$
应该是 没测试过 呵呵
[解决办法]
^192\.168\.0\.[123]$

要找出其中的规律
[解决办法]
(?:(?:25[0-5]|2[0-4]\d|1\d{0,2}|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{0,2}|\d)
[解决办法]
^(?:(?:(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))\.){3}(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))(?:\|(?:(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))\.){3}(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5])))*)$

读书人网 >asp.net

热点推荐