Помогите пожалуйста составить регулярное выражение для вырезания из полей ссылок, email и номеров телефонов в полях , не предназначенных для их введения.
Такой код нормальный? и возможно ли подключить к базовой версии при добавлении объявлений
<?php
$text = "Наши контакты info@site.ru, тел. +7001234567 и сайт http://site.ru (www.site.ru) <a href="http://site.ru">site.ru</a> ";
$text = preg_replace('#<a.*>.*</a>#USi', '', $text);
$pattern = "#([-0-9a-z_\.]+@[-0-9a-z_\.]+\.[a-z]{2,6})#i";
$text = preg_replace($pattern, "", $text);
$pattern = "#http://[^\s]+#i";
$text = preg_replace($pattern, "", $text);
$pattern = "#www\.[-\d\w\._&\?=%]+#i";
$text = preg_replace($pattern, "", $text);
$pattern = "#([-0-9a-z_\.]+#i";
$text = preg_replace($pattern, "", $text);
echo $text;
?>