Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Отобрать только цыфры / 4 сообщений из 4, страница 1 из 1
03.11.2014, 03:28
    #38794466
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобрать только цыфры
В Java Script сделал код, чтобы в поле всегда был формат телефона (ХХХ) ХХХ-ХХ-ХХ, где Х - цифра.
Код: javascript
1.
if(i=/.*(\d).*(\d).*(\d).*(\d).*(\d).*(\d).*(\d).*(\d).*(\d).*(\d).*/.exec(t.val())){t.val('('+i[1]+i[2]+i[3]+') '+i[4]+i[5]+i[6]+'-'+i[7]+i[8]+'-'+i[9]+i[10]);



В PHP регулярные выражения немножко отличаются, а с exec вообще не знаю как. Мне нужно сохранить только цифры:
i[1].i[2].i[3].i[4].i[5].i[6].i[7].i[8].i[9].i[10]
если будет слишком много или мало поверну на ошибку, но не получается отобрать цифры. Не знаю как с регулярным выражением
...
Рейтинг: 0 / 0
03.11.2014, 03:46
    #38794467
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобрать только цыфры
Код: php
1.
$name = preg_replace('#\D+#gi', '', $name);

не помогает
...
Рейтинг: 0 / 0
03.11.2014, 03:49
    #38794468
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобрать только цыфры
ааа..... нашел. Там синтаксис чуть другой.
Код: php
1.
$name = preg_replace('#\D+#mi', '', $name);
...
Рейтинг: 0 / 0
03.11.2014, 03:49
    #38794469
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобрать только цыфры
Код: php
1.
$name = preg_replace('#\D*#m', '', $name);
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Отобрать только цыфры / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]