Найти персонажа в группе и повторить совпадения

пыт работы с регулярными выражениями ограничен, и я читал различные учебные пособия и посты по отрицанию и негативным прогнозам и т. Д., Но, похоже, ничто не вполне соответствует моей ситуации.

Я пытаюсь создать атрибут вASP.NET MVC3 для сложности пароля. Часть проверки включает в себя минимальное количество повторяющихся символов. Для текущего проекта ограничение составляет 3, но я хочу обобщить его.

Первоначально я использовал@"(.)\1{3,}" проверить на 4 или более повторяющихся символов, а затем отрицание этого результата. Я не могу сделать это сейчас, потому что мне нужно создатьModelClientValidationRegexRule объект, который будет работать только с положительными результатами. Таким образом, отрицание должно быть сделано внутри самого регулярного выражения. Каждый способ, которым я пытался использовать отрицательный взгляд, терпит неудачу, например,@".*(?!(.)\1{3,})".

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос