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

Javascript 正则表达式以避免重复4次,javascript,regex,Javascript,Regex,我刚刚尝试了一个正则表达式,以避免重复数字超过4次,如11111,它工作正常: ([0-9])\1{4} 但是我需要避免重复6次以上的数字,比如11111121,但我不知道怎么做 谢谢您可以使用以下前瞻性断言: ^(?!.*(\d)(?:.*\1){6})(?!.*(\d)\2{4})\d+ 参见“我想要”不是一个问题。你试过什么,怎么会失败?@Clive我刚刚编辑了我的问题。谢谢你的留言!

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

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

但是我需要避免重复6次以上的数字,比如
11111121
,但我不知道怎么做


谢谢

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

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

参见

“我想要”不是一个问题。你试过什么,怎么会失败?@Clive我刚刚编辑了我的问题。谢谢你的留言!