console.log("匹配前:",v);
var reg= /<a([\s]+|[\s]+[^<>]+[\s]+)href=(\"([^<>"\']*)\"|\'([^<>"\']*)\')[^<>]*>(.+?)<\/\s*a\s*>?/gi;
var m=v.match(reg);
if(m!=undefined&&m.length>0){
v=m[m.length-1];
}
console.log("匹配后",v);
如:

本文讲解了如何使用JavaScript的正则表达式匹配HTML中的链接,并展示了如何从字符串中提取链接。重点在于理解`<a>`标签的匹配规则和变量替换操作。
console.log("匹配前:",v);
var reg= /<a([\s]+|[\s]+[^<>]+[\s]+)href=(\"([^<>"\']*)\"|\'([^<>"\']*)\')[^<>]*>(.+?)<\/\s*a\s*>?/gi;
var m=v.match(reg);
if(m!=undefined&&m.length>0){
v=m[m.length-1];
}
console.log("匹配后",v);
如:

2802
327

被折叠的 条评论
为什么被折叠?