Требуется регулярное выражение, которое должно содержать от 6 до 25 цифр и специальные символы - PullRequest
0 голосов
/ 09 января 2020

У меня есть текстовое поле, в котором мне нужно выражение регулярного выражения, чтобы ограничить ввод следующих условий:

  • Минимум 6 символов мин
  • Максимум 25 символов
  • Может начинаться со специальных символов

У меня есть это пока ^(\+\d{1,3}[-+()., ]?)?\d{6,25}$

Ответы [ 2 ]

0 голосов
/ 09 января 2020

Попробуйте, можете помочь или дать подсказку.

/\b(0?[6-9]|1[0-9]|2[0-5]|[-@./#&+\w\s])\b/g
0 голосов
/ 09 января 2020

Что вы ищете, это может быть ^([-+(,.]?)[\d]{6,25}([)]?)

  • ^ начало строки
  • [-+(,.]? будет соответствовать специальным символам
  • [\d] допускает только цифры
  • ([)]?) может иметь и заканчиваться )
  • 6 указывает минимальное значение
  • 25 - ваше максимальное значение

В качестве подсказки, отличный сайт для тестирования регулярных выражений: https://regex101.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...