我需要一个用逗号分隔的四位数字的正则表达式("default"也可以是一个值).
例子:
6755 3452,8767,9865,8766,3454 7678,9876 1234,9867,6876,9865 default注意:"default"单独应匹配,但default,1234,7656不应匹配.
Gre*_*reg 11
这应该这样做:
/^(default|\d{4}(,\d{4})*)$/
Run Code Online (Sandbox Code Playgroud)
那是
^ start of string
( start group
default literal "default"
| or
\d{4} digit repeated 4 times
( start group
, literal ","
\d{4} four digits
) end group
* repeat 0 or more times
) end group
$ end of string
Run Code Online (Sandbox Code Playgroud)