Перейти к основному содержимому

Регулярные выражения

Набор готовых regex-шаблонов, которые удобно использовать в действии «Операции с данными» для валидации ответов подписчика.

Где применять

В сценарии действий выберите тип проверки «Регулярное выражение» и вставьте нужный шаблон в поле проверки. Подробнее — на странице Операции с данными.


Контакты​

Номер телефона​

^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{10,10}$

Допускает форматы:

  • +79135551234
  • 89135551234
  • +7 913 555 12 34
  • +7 (913) 555-12-34

E-mail​

^[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}$

Дата и время​

Дата​

^(\d{1,2})[.\s-/](\d{1,2})[.\s-/](\d{4})$

Разделители: ., пробел, -, /. Год — 4 цифры.

Время в формате HH:MM:SS​

^([0-1]\d|2[0-3])(:[0-5]\d){2}$

Текст и числа​

ФИО или ФИ​

^[а-яА-ЯёЁa-zA-Z]+ [а-яА-ЯёЁa-zA-Z]+ ?[а-яА-ЯёЁa-zA-Z]+$

Поддерживает кириллицу и латиницу. Допускает ввод двух или трёх слов через пробел.

Цифра от 1 до 5​

^[1-5]{1}$

Полезно для опросов с оценкой от 1 до 5.

Строка от 1 до 15 символов​

^.{1,15}$

Telegram​

Отправка геопозиции в Telegram​

^\d+\.\d+:\d+\.\d+$

Соответствует формату широта.доли:долгота.доли, в котором приходит ответ при отправке геопозиции через кнопку.