Примеры  >  Ссылки, адреса  >  Удаление протокола из ссылки

Регулярное выражение, убирающее протокол из адреса ссылки. Делает недоступными все внешние ссылки.

# Пример в PHP

$text = '<a href="http://www.controlstyle.ru/">Ссылка на сайт</a>';
$text = preg_replace("/(<((a.+?)|(img.+?))(?(3)href|src
)=)(((\")|('))([^:]+:\/\/)?((?(7)[^\"]+|[^']+
))(?(7)\"|'))([^>]*>)/", "\$1\$6\$10\$7\$8\$11", $text);
echo $text;

m0003r, 17.09.2007.

Вернуться к списку

Добавить в закладки