Javascript 将链接转换为链接
我有一个jqueryajax函数,它返回Javascript 将链接转换为链接,javascript,jquery,string,Javascript,Jquery,String,我有一个jqueryajax函数,它返回数据。此数据包含以下文本: Lorem ipsum dolor sit amet, http://www.consectetur.com adipiscing elit. Nam quis purus id nulla http://www.bibendum.com iaculis. Phasellus varius pellentesque libero, ac congue neque dignissim eu 如何将其转换为: Lorem ipsu
数据
。此数据
包含以下文本:
Lorem ipsum dolor sit amet, http://www.consectetur.com adipiscing elit. Nam quis purus id nulla http://www.bibendum.com iaculis. Phasellus varius pellentesque libero, ac congue neque dignissim eu
如何将其转换为:
Lorem ipsum dolor sit amet, <a href="http://www.consectetur.com">http://www.consectetur.com</a> adipiscing elit. Nam quis purus id nulla a href="http://www.bibendum.com">http://www.bibendum.com</a> iaculis. Phasellus varius pellentesque libero, ac congue neque dignissim eu
Lorem ipsum door sit amet,一位精英。Nam quis purus id nulla href=”http://www.bibendum.com">http://www.bibendum.com 亚库利斯。Phasellus varius Pelletsque libero,ac congue neque Dignessim eu
我会使用正则表达式匹配来查找“http://...... “并在其周围添加锚定材料
javascript正则表达式的最佳参考是退后!我知道正则表达式:
var anchored = myInputData.replace( /(http:\/\/[^\s]{5,})/g,
"<a href=\"$1\">$1</a>")
var-archored=myInputData.replace(/(http:\/\/[^\s]{5,})/g,
"")
(全局替换以http://开头的所有内容,并持续到您描述的模式出现空白)查看Add s?因此,它也支持ssl。这很好地工作,但在我将其添加到脚本的其余部分时不起作用。所以我会接受这个答案,并很快开始一个新问题。