首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何用链接替换纯文字的URL?

如何用链接替换纯文字的URL?

提问于 2017-12-22 16:49:09
回答 2关注 0查看 531

我正在使用下面的函数来匹配给定文本中的URL,并将其替换为HTML链接。正则表达式运作良好,但目前我只替换第一个匹配。

我如何可以取代所有的网址?我想我应该使用exec命令,但我并没有真正想到如何去做。

代码语言:txt
复制
代码语言:txt
复制
function replaceURLWithHTMLLinks(text) {
代码语言:txt
复制
    var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i;
代码语言:txt
复制
    return text.replace(exp,"<a href='$1'>$1</a>"); 
代码语言:txt
复制
}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档