А на JS можно так же сделать?
<?php $text = "+79261234567 89261234567 79261234567 +7 926 123 45 67 8(926)123-45-67 123-45-67 9261234567 79261234567 (495)1234567 (495) 123 45 67 89261234567 8-926-123-45-67 8 927 1234 234 8 927 12 12 888 8 927 12 555 12 8 927 123 8 123"; $text = preg_replace('/[0-9]{3,12}/', '***' , $text); echo $text; ?>
Спасибо но почемуто не пашет, кучу всяких регулярок перепробовал но не не как не работает.
сайт на джумла компонент форума Кунена
не вырезает...
<?php preg_replace('^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$', $text);
?>
Если бы на писали то было бы видно, вы видите где именно написали, я не вижу а пример типа вот но то совсем другое.Там только проверка цыфер.
Задача вырезать цыфры. Слова пусть будут.Я спрашиваю тех кто знает а ерничать не стоит если не знаете...
К примеру чел пишит свой телефон 89261234567 в ответе на форуме, и нужно это запретить чтоб автоматом цыфры сменились на звездочки или на слово типа запрещено вводить телефоны в сообщениях.
Не помню где но гдето видел такое что мол ссылки и телефоны запрещены на форуме.Что в этом роде.
А как чтоб удалялилсь если более трех цыфр, к примеру если более трех цыфр в тексте чтоб они удалялись или заменялись на что то. Сори и если не совсем в тему залес.
GoRSS,
Вот имено что не смеши чел... Какой мускуль... и чего минусуеш меня? не нормальный ты человек луче прошол бы мимо и не засорял тему.
Вот и сам секрет )))
в самой форме:
<input type="hidden" name="title" value="<?=$it['producer'].' '.$it['model'];?>" />
И в обработчике:
\n Название товара: {$_POST['title']}
Спас:)ибо всем...Все получилось...