powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Отобрать только цыфры
4 сообщений из 4, страница 1 из 1
Отобрать только цыфры
    #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
Отобрать только цыфры
    #38794467
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
$name = preg_replace('#\D+#gi', '', $name);

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


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