解析字符串中的超链接(用于解析聊天中的超链接跳转)

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;
  }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容