Нужна ли валидация телефонов в форме обратной связи?
Позавчера в Магазине Webasyst был опубликован плагин "Запрос обратного звонка" для Shop-Script 5, разработка которого велась почти год. За это время было реализована новая клёвая админка плагина, добавлена поддержка мультиязычности, внедрено 10 тем дизайна.
От первого покупателя к нам поступило замечание:
... плагин хавает номер телефона, состоящий из букв
Действительно спорный момент.
Долго думали и надумали следующее:
- Пользователей, которые будут писать бред в поле "телефон" в форме запроса звонка, крайне мало. Скорее всего это "хулиганы" и "спамеры", которые вообще-то не очень зотят, чтобы им звонили.
- Будет больше посетителей сайта, которые могут опечататься, параноиков, приколистов и т.д.
- Номера (098) 765-43-2 один, ноль девяносто восемь семьсот шестьдесят пять сорок три двадцать один, 1-800-MY-APPLE (официальный формат телефона технической поддержки Apple) менеджер поймёт без проблем, хотя ни один валидатор их не пропустит
Эти проблемы решаются отказом от валидации телефона. Пусть покупатель заполняет телефон в том формате, в каком ему это удобно.
Если есть мысли по этому поводу, высказывайте их в комментариях.
P.S. А ещё дизайнеры нарисовали 2 варианта логотипа. Какой больше нравится?