0
Я в настоящее время найти все вхождения адреса и заменяя их на связь с помощью этогоИспользование .text(), чтобы вставить ссылку
function text_to_link(text) {
var replacedText, replacePattern1, replacePattern2;
//URLs starting with http://, https://, or ftp://
replacePattern1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
replacedText = text.replace(replacePattern1, '<a href="$1">$1</a>');
//URLs starting with "www." (without // before it, or it'd re-link the ones done above).
replacePattern2 = /(^|[^\/])(www\.[\S]+(\b|$))/gim;
replacedText = replacedText.replace(replacePattern2, '$1<a href="http://$2" target="$2">$2</a>');
return replacedText;
}
Я меняю описание, чтобы быть связь с помощью $ ("# descriptionFR ") текст (text_to_link (описание)). , но он отображается на странице http://google.com вместо фактической ссылки. Почему это?
Поскольку вы вставляете текст. –
Вы должны собрать анкерные метки, поэтому заменять текст анкерами –