我想用星号(*)为IP地址做一个正则表达式 符合以下条件的
数字127.0可以是0到255之间的任何数字。
**[TRUE]**
127.*.*.*
127.0.*.*
127.0.0.*
**[FALSE]**
127.*.*.1
127.*.0.1
127.0.*.1
到目前为止,我所做的是...,当然,未能弄清楚。 我完全迷路了。
_regex = function(value) {
var _match = /^(?:(\d|1\d\d|2[0-4]\d|25[0-5]))\.(?:(\*|\d|1\d\d|2[0-4]\d|25[0-5]))\.(\*|(?:\d{1,2}(?:.\d{1,3}?)))\.(\*|(?:\d{1,3}(?:\*?)))$
if(_match.test(value)){
//do something;
}
}
如果您有任何学习的机会,将不胜感激。 谢谢。
答案 0 :(得分:1)
我认为您要寻找的是否定性的展望,以确保没有数字跟随星号。
就像这样:B58:B67
工作示例:
MAX