manaz

manaz
Рейтинг
61
Регистрация
13.12.2013

А на JS можно так же сделать?

domen4you:
<?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;
?>


---------- Добавлено 24.11.2014 в 20:13 ----------

или регулярка с хабра
$text = preg_replace('/((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}/', '***' , $text);

Спасибо но почемуто не пашет, кучу всяких регулярок перепробовал но не не как не работает.

сайт на джумла компонент форума Кунена

siv1987:
Вам указали на регулярное выражение, используйте для чего хотите. Единственное что для поиска не нужно использовать маркеры конца и начала строки ^$

не вырезает...

<?php preg_replace('^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$', $text);

?>

'[umka:
;13294890']Как вырезать цифры, вам уже написали.
А я лишь намекаю, что смысла в этой затее не много.

Если бы на писали то было бы видно, вы видите где именно написали, я не вижу а пример типа вот но то совсем другое.Там только проверка цыфер.

'[umka:
;13294869']А если напишут "892б12З45б7"? Вместо цифры "6" буква "б", а вместо цифры "3" буква "З"?
А если напишут словами "восемь девятьсотдвадцатьшесть"?
:)

Задача вырезать цыфры. Слова пусть будут.Я спрашиваю тех кто знает а ерничать не стоит если не знаете...

'[umka:
;13294791']Приведите примеры, которые вы хотите вырезать.
Желательно все :)

Есть множество способов написать телефон так, что он перестанет быть похож на телефон, с точки зрения программы.

К примеру чел пишит свой телефон 89261234567 в ответе на форуме, и нужно это запретить чтоб автоматом цыфры сменились на звездочки или на слово типа запрещено вводить телефоны в сообщениях.

Не помню где но гдето видел такое что мол ссылки и телефоны запрещены на форуме.Что в этом роде.

А как чтоб удалялилсь если более трех цыфр, к примеру если более трех цыфр в тексте чтоб они удалялись или заменялись на что то. Сори и если не совсем в тему залес.

GoRSS,

Вот имено что не смеши чел... Какой мускуль... и чего минусуеш меня? не нормальный ты человек луче прошол бы мимо и не засорял тему.

Вот и сам секрет )))

в самой форме:

<input type="hidden" name="title" value="<?=$it['producer'].' '.$it['model'];?>" />

И в обработчике:

\n Название товара: {$_POST['title']}

Спас:)ибо всем...Все получилось...

Всего: 84