Критерии для настраиваемого выражения Родительская тема

Критерии для настраиваемых выражений

Критерии
Правило
Пример
нет
нет
Все - имена из Бюро переписи США
  • Выражение: [^\w]([A–Z][a–z]{1,12}(\s?,\s?|[\s]|\s([A–Z])\.\s)[A–Z][a–z]{1,12})[^\w]
Специальные символы
Выражение должно содержать указанные пользователем символы.
Кроме того, количество символов в выражении должно находиться в пределах минимального и максимального значений.
США - маршрутный номер ABA
  • Выражение: [^\d]([0123678]\d{8})[^\d]
  • Символы: 0123456789
  • Минимальное количество символов: 9
  • Максимальное количество символов: 9
Суффикс
Суффикс относится к последнему сегменту выражения. Суффикс должен содержать указанные пользователем символы, а также определенное их количество.
Кроме того, количество символов в выражении должно находиться в пределах минимального и максимального значений.
Все - домашний адрес
  • Выражение: \D(\d+\s[a–z.]+\s([a–z]+\s){0,2} (переулок|пер.|улица|ул.|проспект|просп.|шоссе|ш.|площадь|пл.|подъезд|под.|кольцо|к.|переулок|пер.|бульвар|бульв.)\.? [0–9a–z,#\s\.]{0,30}[\s|,][a–z]{2}\ s\d{5}(-\d{4})?)[^\d-]
  • Символы суффикса: 0123456789-
  • Количество символов: 5
  • Минимальное количество символов в выражении: 25
  • Максимальное количество символов в выражении: 80
Односимвольный разделитель
Выражение должно содержать два сегмента, разделенных символом. Длина символа должна составлять 1 байт.
Кроме того, количество символов слева от разделителя должно находиться в пределах минимального и максимального значений. Количество символов справа от разделителя не должно превышать максимальное значение.
Все - адрес электронной почты
  • Выражение: [^\w.]([\w\.]{1,20}@[a–z0–9]{2,20}[\.][a–z]{2,5}[a–z\.]{0,10})[^\w.]
  • Разделитель: @
  • Минимальное количество символов слева: 3
  • Максимальное количество символов слева: 15
  • Максимальное количество символов справа: 30