Задать вопрос
@SONce

Поиск телефона в базе

В базе данных есть поле phone которое содержит телефоны в формате " 7 (999) 999-99-99" а на сайте есть форма поиска в которую пользователь может забить все что ему хочется(только цифры естественно) как правильно составить запрос для поиска по телефону?
  • Вопрос задан
  • 3681 просмотр
Подписаться 2 Оценить Комментировать
Ответ пользователя Dmirty Kolesnikov К ответам на вопрос (5)
Есть два варианта.

1. Написать на Javascript валидатор, который будет проверять правильность формата введенных данных и осуществлять на стороне сервера проверку правильности формата перед запросом к БД (от пользователя можете требовать в таком случае любой единый формат, т.е. например: +74901234567 и уже такие номера конвертировать в требуемый формат, в котором они хранятся в базе данных).

2. Как предложили выше, конвертировать различные варианты набора телефона в требуемый формат на стороне клиента или сервера.
Ответ написан