> For the complete documentation index, see [llms.txt](https://help.cleverapp.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.cleverapp.pro/obzor-platformy/validaciya-proverka-vvedennykh-dannykh.md).

# Валидация — проверка введенных данных

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

Валидация позволяет проверить что пользователь прислал боту ожидаемый формат данных. Для настройки валидации перейдите в сценарий вашего бота и откройте блок «Простое сообщение» или «Цепочка сообщений» (кроме стартового блока) и выберите необходимый формат ожидаемого медиафайла.

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

Теперь бот будет ожидать от пользователя картинку и если пользователь пришлет что-то другое, бот отправит ему сообщение об ошибке.

Вы можете установить свой вариант сообщения об ошибке.

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

### Ограничение по количеству символов в тексте

<figure><img src="/files/4T6lgzdBxbQxu6VSVI7V" alt=""><figcaption></figcaption></figure>

**На данный момент поддерживаются следующие типы валидации:**

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