- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем доброе время суток. Спецы подскажите как можно вырезать телефонные номера в контенте, к примеру если пользователь вводит в ответе на форуме свой телефон. К примеру если в тексте более двух чисел чтоб шла замена цыфр на звездочки или вообще удалялись.
Перепробовала массу функции регулярных выражений не че не получается...
Приведите примеры, которые вы хотите вырезать.
Желательно все :)
Есть множество способов написать телефон так, что он перестанет быть похож на телефон, с точки зрения программы.
Готовая регулярка, осталось облачить в код.
;13294791']Приведите примеры, которые вы хотите вырезать.
Желательно все :)
Есть множество способов написать телефон так, что он перестанет быть похож на телефон, с точки зрения программы.
К примеру чел пишит свой телефон 89261234567 в ответе на форуме, и нужно это запретить чтоб автоматом цыфры сменились на звездочки или на слово типа запрещено вводить телефоны в сообщениях.
Не помню где но гдето видел такое что мол ссылки и телефоны запрещены на форуме.Что в этом роде.
А если напишут "892б12З45б7"? Вместо цифры "6" буква "б", а вместо цифры "3" буква "З"?
А если напишут словами "восемь девятьсотдвадцатьшесть"?
:)
;13294869']А если напишут "892б12З45б7"? Вместо цифры "6" буква "б", а вместо цифры "3" буква "З"?
А если напишут словами "восемь девятьсотдвадцатьшесть"?
:)
Задача вырезать цыфры. Слова пусть будут.Я спрашиваю тех кто знает а ерничать не стоит если не знаете...
Как вырезать цифры, вам уже написали.
А я лишь намекаю, что смысла в этой затее не много.
;13294890']Как вырезать цифры, вам уже написали.
А я лишь намекаю, что смысла в этой затее не много.
Если бы на писали то было бы видно, вы видите где именно написали, я не вижу а пример типа вот но то совсем другое.Там только проверка цыфер.
Вам указали на регулярное выражение, используйте для чего хотите. Единственное что для поиска не нужно использовать маркеры конца и начала строки ^$
Вам указали на регулярное выражение, используйте для чего хотите. Единственное что для поиска не нужно использовать маркеры конца и начала строки ^$
не вырезает...
<?php preg_replace('^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$', $text);
?>
не вырезает...
Единственное что для поиска не нужно использовать маркеры конца и начала строки ^$
Ну и в добавок синтаксис preg_replace. У вас должны быть три аргумента.