求一java正则表达式

功能: 将文本中没有a标签的url加上a标签。
文本中存在已经被加过a标签的url和未添加a标签的url

如:<a href=http://www.xxx.com/1>测试</a>测试测试测试http://www.xxx.com/1/2测试测试测试
阅读 2.1k
1 个回答
var url = "http://www.xxx.com/1/2";
var reg = /^(http:\/\/){1}(\w+)(\.){1}(\w+)(\.){1}(\w+)(\/\w)*$/g;
var newUrl = "";

if(reg.test(url)){
  newUrl = "<a href='" + url + "'>";
}

console.log(newUrl);

//result: '<a href=\'http://www.xxx.com/1/2\'>'
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题