Unnamed
( )
01/11/2008 04:19:33
Предложение про поиск по телефону

Уже обсуждалось, но не вы так делать не стали.

Мне частенько приходится переносить телефон через буфер обмена, и часто в виде
"Хочешь знакомства звони 8 и 9 0 3 и 1 6 4 и 1 9 и 4 8" а далее делать поиск.
Так вот хотелось бы чтобы можно было бы всовывать всю строку поиска за раз, особенно без выбора в выпадающем списке. Т.е. чтобы можно было бы всовывать телефон со всеми префиксами вида +7 или 8, и так чтобы из строки сами удалялись бы ненужные символы.

(в телефоне 1 цифра изменена)



techbossАдминистратор
( )
01/11/2008 12:08:41
Re: Предложение про поиск по телефону

с префиксом там есть определенные проблемы, его вставлять не получится
а вот под телефон там выделено 9 знаков, как раз на случай, если придется вставлять в виде 123-45-67
все что не цифры - автоматом удаляется
в принципе могу расширить это поле, чтобы скажем до 12 символов можно было вставлять


Unnamed
( )
12/01/2009 18:01:50
Re: Предложение про поиск по телефону

Да, расширьте плз, и побольше. А то копирую с досуг-сайта телефон, к примеру 8-(926)-143-42-00. Это 17 (!!!) символов. Вставляю. и получается 8-(926)-1. Набирать с клавы просто лениво. Сообразить что надо копировать сначала последние символы а потом ввести первые - это не с первого раза. Да и вся задумка с выпадающим списком - еще более неудобная. ИМХО.

Предлагаю такой алгоритм: выпадающий список убрать как явление (вариант - добавить в него значение по умолчанию без цифр, но лучше убрать). Далее принимать строку до 20 символов. Из неё исключать всё кроме цифр. Далее если в строке 7 символов, подразумевать 495 (городской). Далее если в строке 11 символов, и первый из них 7 или 8, то первый отбросить, а последующие 3 считать префиксом. Не знаю на чем сайт пишется, но программисту накодить такой разбор - не долго.

Есть ещё сайты которые форматируют строку по типу +7 (495) 649-93-01
это 18 символов, так что берите с запасом.