检查重复字符的正则表达式

时间:2014-01-16 17:15:01

标签: regex

您好我需要帮助来检测像这样无意义的单词:Okkkkalrrriiigghht

我找到了这段代码:

var string = "alrrright";
var regex = /(\w)\1+/g;
var res = regex.test(string); 
alert(res);

如果检测到没有多次重复的字符,则返回false,如果有,则返回true。我需要提高重复字符的数量。我怎么做?对不起,我真的很喜欢正则表达式。

1 个答案:

答案 0 :(得分:2)

+替换为{n-1,},其中n是重复字符的数量:

var regex = /(\w)\1{2,}/g;

Debuggex Demo