Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将链接转换为链接_Javascript_Jquery_String - Fatal编程技术网

Javascript 将链接转换为链接

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

我有一个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 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。这很好地工作,但在我将其添加到脚本的其余部分时不起作用。所以我会接受这个答案,并很快开始一个新问题。