function analysisUrl(str)
{
if (!str) {
console.log("test---analysisUrl-str is null");
return;
}
//先计算里面有多少个需要替换的链接
var reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g;
var htmlStr = str.replace(reg, `<a target=_blank href="$1$2"> $1$2 </a>`);
return htmlStr;
}
解析字符串中的超链接(用于解析聊天中的超链接跳转)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- JavaScript中的字符串也像Python那样支持反斜杠的转移,并且字符集方面默认为Unicode,下面就来详...
- 其实本来android前端定义的对象类型是对象,如果后台没有值的情况下,理论上给null,如果是数组给[]或者nu...
- 场景:从后台请求回来的数据中带有json格式的字符串,需要处理成json对象才能进行操作。 JSON.parse(...
- 更多内容请浏览本人博客 springboot默认采用的是jackson解析json,在未进行配置的情况下会出现值为...