За последние 24 часа нас посетили 18093 программиста и 1651 робот. Сейчас ищет 2081 программист ...

Поиск номеров телефонов

Тема в разделе "Регулярные выражения", создана пользователем Vladsss, 12 сен 2008.

  1. Vladsss

    Vladsss Активный пользователь

    С нами с:
    17 июн 2007
    Сообщения:
    22
    Симпатии:
    0
    В базе данных храняться телефоны с кодами городов. в виде 1-(234)-56-78-90 или 1-(2345)-67-890 и т.д. То есть под один шаблон не забивается, так как цифр в коде городов и в самом телефоне может быть разное количество.
    Нужно сделать поиск по телефону, но не заносить пользователя в рамки шаблонов. То есть чтобы он мог набирать как 12-34-56, так и 123-456, так и просто 4-5 цифр.
    Было решение удалять все "нецифры" и сравнивать строки, но тогда вывод становится бессмысленным набором цифр. Быть может ктонибуть подскажет другой вариант
     
  2. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    завести в базу еще один столбец, задвинуть в него этот бессмысленый номер и делать поиск по нему, а "смысленный" номер выводить :)