使用否定预测先行断言和后行断言来限制数字不能全部相同且不能被连字符分隔。代码示例如下:
/^(?!(\d)(?:-?\1){3})\d(?:-?(?!\1)(\d|-))(?:(?!\1|\2)(\d|-)){3}\d$/
该正则表达式可以限制分隔符为“-”的数字串中不能包含四个或以上全部相同的数字。
上一篇:不允许连续没有空格的字符的正则表达式
下一篇:不允许零长度的向量与非零长度的索引。