Нужна ли валидация телефонов в форме обратной связи?

19 июля 2014

Позавчера в Магазине Webasyst был опубликован плагин "Запрос обратного звонка" для Shop-Script 5, разработка которого велась почти год. За это время было реализована новая клёвая админка плагина, добавлена поддержка мультиязычности, внедрено 10 тем дизайна.

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

... плагин хавает номер телефона, состоящий из букв

Действительно спорный момент.

Долго думали и надумали следующее:

  1. Пользователей, которые будут писать бред в поле "телефон" в форме запроса звонка, крайне мало. Скорее всего это "хулиганы" и "спамеры", которые вообще-то не очень зотят, чтобы им звонили.
  2. Будет больше посетителей сайта, которые могут опечататься, параноиков, приколистов и т.д.
  3. Номера (098) 765-43-2 один, ноль девяносто восемь семьсот шестьдесят пять сорок три двадцать один, 1-800-MY-APPLE (официальный формат телефона технической поддержки Apple) менеджер поймёт без проблем, хотя ни один валидатор их не пропустит

Эти проблемы решаются отказом от валидации телефона. Пусть покупатель заполняет телефон в том формате, в каком ему это удобно.

Если есть мысли по этому поводу, высказывайте их в комментариях.

P.S. А ещё дизайнеры нарисовали 2 варианта логотипа. Какой больше нравится?