任何角色的REGEX,除了3次重复之外

时间:2017-08-07 23:12:38

标签: regex

我有这个REGEX,如果击中任何角色的3个以上,它将返回true。

/(.)\1{3}/g

我需要在正则表达式中反转此语句,因此如果任何字符的重复次数超过3次,则返回false,允许输入任何字符。

1 个答案:

答案 0 :(得分:1)

您可以使用否定前瞻来确保在字符串中的任何位置找不到超过3个连续字符:

(?!.*(.)\1{3})^.*$

Regex101 Example