Регулярные выражения
Набор готовых regex-шаблонов, которые удобно использовать в действии «Операции с данными» для валидации ответов подписчика.
Где применять
В сценарии действий выберите тип проверки «Регулярное выражение» и вставьте нужный шаблон в поле проверки. Подробнее — на странице Операции с данными.
Контакты
Номер телефона
^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{10,10}$
Допускает форматы:
+7913555123489135551234+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+$
Соответствует формату широта.доли:долгота.доли, в котором приходит ответ при отправке геопозиции через кнопку.