テキストをhtmlタグに置き換えようとしています。私はこのコードを使用しています:
$('p').each(function () {
$(this).text($(this).text().replace(/(http:\/\/.+?)(\s|$)/g, function(text, link) {
return '<a href="'+ link +'" target="blank">'+ link +'</a>';
}).replace(/(www\..+?)(\s|$)/g, function(text, link) {
return '<a href="http://'+ link +'" target="blank">'+ link +'</a>';
})
);
});
しかし、問題は、テキストをhtmlではなく、別のテキストに置き換えていることです。
例えば:
www.google.com
になる(まだテキスト):
<a href="http://www.google.fr" target="blank">www.google.fr</a>
どうすればそれを解決できるかについてのアイデアはありますか?