提取字符串中的URL添加链接

function isURL(str){
var reg ="((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?";
var re=new RegExp(reg,'g');
return replaceReg(re,str);
}

function replaceReg(reg,str){
return str.replace(reg,function(m){
return '<a href="'+m+'" target="_blank" class="link">'+m+'</a>';
});
}

posted on 2017-05-11 11:30  xfdyl  阅读(176)  评论(0编辑  收藏  举报