> For the complete documentation index, see [llms.txt](https://help.watbot.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.watbot.ru/chat-boty/bloki/prostye-bloki/blok-cepochka-soobshenii/validaciya.md).

# Валидация

> **Валидация** - проверка введенных данных пользователя на соответствии указанному формату. Если валидация считается не пройденной, клиенту возвращается сообщение об ошибке с просьбой повторить введение данных в корректном формате. Валидация активируется когда нет совпадений по пунктам меню.

<figure><img src="/files/2XnAPRsvU7jxRePJe54G" alt=""><figcaption></figcaption></figure>

## На данный момент поддерживаются следующие типы валидации: <a href="#na-dannyi-moment-podderzhivayutsya-sleduyushie-tipy-validacii" id="na-dannyi-moment-podderzhivayutsya-sleduyushie-tipy-validacii"></a>

* **Текст** - любой текст
* **Цифры** - только цифры
* **Буквы** - только буквы
* **Буквы и цифры** - только буквы и цифры
* **Диапазон чисел** - диапазон чисел в рамках указанных значений
* **Дата и время** - дата и время по заданному шаблону
* **Номер телефона** - номер телефона в международном формате
* **Email** - адрес электронной почты
* **URL** - ссылка на сайт или его страницу
* **Картинка** - файл картинки
* **Регулярное выражение** - этот тип валидации для профессионалов, который позволяет проверить любой формат введенных данных. Для его настройки попросите знакомого программиста помочь вам или обратитесь в службу поддержки. Пример регулярного выражения для проверки на число: `^\d+$`

## Ограничение по количеству символов <a href="#ogranichenie-po-kolichestvu-simvolov" id="ogranichenie-po-kolichestvu-simvolov"></a>

Вместе с типом валидации вы при необходимости можете настроить ограничение на количество символов:

<figure><img src="/files/zam7fB8gPQntjxMstyaj" alt=""><figcaption></figcaption></figure>

## Собственное сообщение об ошибке <a href="#sobstvennoe-soobshenie-ob-oshibke" id="sobstvennoe-soobshenie-ob-oshibke"></a>

Сообщение об ошибке формируется системой в соответствии типу валидации. Также имеется возможность задать свое собственное сообщение об ошибке.

![](/files/64GDMhgibWv4YgMfkPlT)

{% embed url="<https://youtu.be/q22S-2G8kXU>" %}
