...使用*作为通配符,如172.22.*.* 怎么用正则表达式验证
发布网友
发布时间:2024-04-01 10:34
我来回答
共1个回答
热心网友
时间:2024-07-19 20:50
(\d{1,3}|\*)(\.(\d{1,3}|\*)){3}(,(\d{1,3}|\*)(\.(\d{1,3}|\*)){3})*
解释:
# (\d{1,3}|\*) 匹配三位以内的数字或者通配符*
# (\.(\d{1,3}|\*)){3} 匹配.点号加上数字通配符三次(加起来就是一个IP地址)
# (,(\d{1,3}|\*)(\.(\d{1,3}|\*)){3})* 匹配,逗号加上IP地址,*表示可以重复任意次数
# 如果想要允许逗号和ip地址中间有空格或者换行,可以把逗号,换成\s*,\s*