Как еще скрыть URL в тексте?

Приветствую!

Есть регулярные выражения с помощью которых в комментариях вырезается URL:
<?
$comment = eregi_replace(
                     '(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)',
                     '[URL скрыт]', $comment);
$comment = eregi_replace(
                     '([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)',
                     '[URL скрыт]', $comment);
$comment = eregi_replace( 
                     'www.[-a-zA-Z0-9@:%_\+.~#?&//=]+',
                     '[URL скрыт]', $comment);
?>

Но вырезаются только те URL в которых присутствует http и/или www.

Подскажите регулярку для замены URL вида: exemple.com, exemple.net.ua или exemple.ru.

Спасибо.
  • Вопрос задан
  • 2643 просмотра
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
eregi — deprecated
можно как-то так.
$text = preg_replace('/[a-z0-9\.]+(\.(ru|net|com))+/i','[URL скрыт]',$text);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
colonel
@colonel
Разработчик PHP, Laravel
А зачем?
Кому надо, тот напишет: example[dot]com
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы