为了账号安全,请及时绑定邮箱和手机立即绑定

用正则从字符串获取网址

用正则从字符串获取网址

POPMUISE 2018-11-15 14:15:10
let str = "aaaa.com bbbb.com";let re = /(http:\/\/)?([A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*)/g;str = str.replace(re,function(a,b,c){return `<a href="http://${c}" target="_blank">${a}</a>`;});console.log(str);这个正则还比较好用,唯一的问题就在于字符串里有空格不能划分成两个 url。求解
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1061 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信