Как с помощью регулярного выражения обернуть текстовую ссылку в тег A?
Добрый день, есть php-код, который оборачивает текстовую ссылку в тег a
.
На входе site.ru
, а на выходе <a href="site.ru">site.ru</a>
.
$text = preg_replace("#(https?|ftp)://\S+[^\s.,> )\];'\"!?]#", '<a href="\\0">\\0</a>', $text)
Есть 1 проблема: при редактировании, к примеру, поста, содержащего ссылку, мне выводит подобную штуку:
Как переписать указанный php-код на JavaScript? Уже всё перепробовал, но так и не получается получить нужный результат.
Источник: Stack Overflow на русском