Печать строк с правилами регулярных выражений - PullRequest
0 голосов
/ 17 октября 2019

Мне нужно регулярное выражение для печати строк по следующим правилам:

  1. буквы af (нижний регистр)
  2. цифры 0-9
  3. буква не может быть послебуква (формы вроде: 'aa', 'bc', 'db')
  4. длина строки будет ровно 20.

Я пытался поиграть с некоторыми выражениями регулярных выражений, но сне повезло

1 Ответ

0 голосов
/ 17 октября 2019

Вы можете использовать отрицательный предшествующий контекст для буквенных символов:

/^(?:[0-9]|(?<![a-f])[a-f]){20}$/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...