正则表达式匹配所有的a标签
1个回答
推荐于2017-12-15
展开全部
var s4 = "<a rel='nofollow' style='background-color:red;font-size:13px;' rel='11' rel='nofollow'>11=2 11dd</a>";
var ep5 = /^\<a\s*([a-z]+=(\'|\")[\w:\-;]*(\"|\')\s*)*\s*\>.*\<\/a\>$/i;
alert(ep5.test(s4));
这个匹配只是验证,最终结果返回true和false,这个字符串是否具备合法性,
搞不清楚你要的查找,还是验证
以上正则可以匹配 <a></a>也可以匹配任何标准属性的a 包括自定义标签
如果你要的是查找,只需要复制表达式,调用exec
var ep5 = /^\<a\s*([a-z]+=(\'|\")[\w:\-;]*(\"|\')\s*)*\s*\>.*\<\/a\>$/i;
alert(ep5.test(s4));
这个匹配只是验证,最终结果返回true和false,这个字符串是否具备合法性,
搞不清楚你要的查找,还是验证
以上正则可以匹配 <a></a>也可以匹配任何标准属性的a 包括自定义标签
如果你要的是查找,只需要复制表达式,调用exec
追问
我是想要将a标签里面的内容给全部提取出来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询