提取并添加链接到字符串中的 URL [重复]

2024-02-29

可能的重复:
如何用链接替换普通 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(使用前将#替换为@)

提取并添加链接到字符串中的 URL [重复] 的相关文章

随机推荐