正则获取a标签和a标签中的href地址

/(</?a.*?>)/ a标签
/<a.*?</a>/ 表式以“<a ”(有空格) 开始 以“</a>”结尾的标签

/^((https|http)://)?[^s]+[.]{1,1}[^s]+/ 网址

/((w+)://)?([w.]+[.]{1})[w]+/ 匹配a标签中的href="XXXX"的网址
let str = '<a href456="http://www.coms.derdf.cds345345f" >5456456度</a>'
let reg = /((w+)://)?([w.]+[.]{1})[w]+/
console.log(str.match(reg)) // ["http://www.coms.derdf.cds345345f", "http://", "http", "www.coms.derdf.", index: 12, input: "<a href456="http://www.coms.derdf.cds345345f" >5456456度</a>"]

let reg3 = /(?<=>)(.*?)(?=</a>)/  // 获取指定“>”之后  “</a>”之前的内容
str.match(reg3) // 5456456度
原文地址:https://www.cnblogs.com/ybixian/p/10852653.html