2014-01-16 3 views
1

Привет мне нужна помощь в обнаружении слова бессмысленны, как эти: Okkkk или alrrriiigghhtРегулярное выражение, которое проверяет повторяющиеся символы

Я нашел этот блок кода:

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

Он возвращает ложь, если она обнаруживает, что нет символов, которые повторяются более одного раза и истины, если они есть. Мне нужно увеличить количество повторяющихся символов. Как мне это сделать? Извините, я действительно сосать в регулярном выражении.

ответ

2

Заменить + с {n-1,}, где п число повторных символов:

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

Debuggex Demo

+0

это было так просто. Спасибо! –

Смежные вопросы