求一java正则表达式

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

如:<a href=http://www.xxx.com/1>测试</a>测试测试测试http://www.xxx.com/1/2测试测试测试
阅读 2.2k
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\'>'
推荐问题