可能的重复:
如何用链接替换普通 URL? https://stackoverflow.com/questions/37684/how-to-replace-plain-urls-with-links
我有几个带有链接的字符串。例如:
var str = "I really love this site: http://www.stackoverflow.com"
我需要添加一个链接标签,这样 str 将是:
I really love this site: <a href="http://www.stackoverflow.com">http://www.stackoverflow.com</a>
我想会涉及到一些正则表达式,但我无法让它通过 match() 为我工作。任何其他想法
这很容易:
str.replace( /(http:\/\/[^\s]+)/gi , '<a href="$1">$1</a>' )
Output:
I really love this site: <a href="http://www.stackoverflow.com">http://www.stackoverflow.com</a>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)