正则表达式,以避免重复4次

时间:2015-05-31 09:39:51

标签: javascript regex

我刚尝试了一个正则表达式,以避免重复数字超过4连续时间,如11111,它工作正常:

([0-9])\1{4}

但我需要避免重复数字超过6次,如11111121,但我不知道该怎么做。

由于

1 个答案:

答案 0 :(得分:2)

您可以使用以下前瞻断言:

^(?!.*(\d)(?:.*\1){6})(?!.*(\d)\2{4})\d+

请参阅DEMO