正则表达式不匹配 6 个重复数字

Hag*_*olf 1 javascript regex expression numbers repeat

我试图让正则表达式起作用,但被难住了。我想要的是做相反的事情:

/(\w)\1{5,}/
Run Code Online (Sandbox Code Playgroud)

这个正则表达式与我想要做的完全相反。我想获得除具有 6 个重复数字的字符串之外的所有内容,即111111999999

有没有办法在这个正则表达式中使用负面环视或其他东西?

anu*_*ava 5

您可以使用此 rgex:

/^(?!.*?(\w)\1{5}).*$/gm
Run Code Online (Sandbox Code Playgroud)

正则表达式演示

(?!.*?(\w)\1{5}) 是一个否定的前瞻,如果其中有 6 个连续的相同单词字符,则匹配失败。