话不多说,直接上代码,亲测有效,记录一下以后好找。如有问题请留言
changeUrl(text){
var re = /(http[s]?:\/\/([\w-]+.)+([:\d+])?(\/[\w-\.\/\?%&=]*)?)/gi;
var s = text.replace(re,function(a){
return '<a href="'+a+'" target=_blank>'+a+'</a>';
});
return s;
}