2015-05-31 1 views
-1

Я просто попытался регулярное выражение, чтобы избежать повторения цифр в течение более 4 непрерывных раз, как 11111 и он работает отлично:регулярное выражение, чтобы избежать повторения в 4 раза

([0-9])\1{4}

Но мне нужно, чтобы избежать повторение цифр более 6 раз, например 11111121, но я не знаю, как это сделать.

Благодаря

+2

"Я хочу" это не вопрос. Что вы пробовали, как это случилось? – Clive

+0

С какой целью? – Xotic750

+0

@ Когда я только что редактировал свой вопрос. спасибо за ваше замечание! – poostchi

ответ

2

Вы можете использовать следующее утверждение: опережения

^(?!.*(\d)(?:.*\1){6})(?!.*(\d)\2{4})\d+ 

См DEMO

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