Как избежать ошибок при вводе данных в чат-боте? Используем регулярные выражения в PuzzleBot

Случалось ли вам сталкиваться с некорректным вводом данных? Например, пользователи указывают некорректный номер телефона, дату в произвольном формате, а вместо ФИО только имя? Такие ошибки затрудняют обработку данных и создают дополнительные сложности.
Решение простое — регулярные выражения. В этой статье я покажу, как настроить проверку данных в Pu…

Как избежать ошибок при вводе данных в чат-боте? Используем регулярные выражения в PuzzleBot
1717
55
11

Если номер введен в другом формате, бот подскажет: «Введите номер в формате +7 (ХХХ) ХХХ-ХХ-ХХ»А почему нужно грузить пользователя? Вроде давно считается тру вариантом программное приведение введенных данных к нужному формату.

1

Соглашусь с коллегой. У меня номер тел вводят как угодно. Далее я убираю все символы кроме цифровых и беру 10 символов справа. Всё номера теперь в нужном мне формате.

2

Вы имеете ввиду поделиться номером через кнопку, когда автоматом считывается и пишется в одном формате? или какую-то другую настройку?