字符串包含url匹配并替换成a标签超链接

正则匹配

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

 

posted @ 2019-05-15 20:48  wayne529  阅读(1330)  评论(0编辑  收藏  举报