Javascript中的正则表达式?
如何编写正则表达式可以找到这个Javascript中的正则表达式?,javascript,html,regex,Javascript,Html,Regex,如何编写正则表达式可以找到这个 <a href="#" onclick="javascript:setSectionName('');showFunctionMenu2( ......>xxxxxx</a> 并将其替换为 <a href="#" style="display:none;" onclick="javascript:setSectionName('');showFunctionMenu2( ......>xxxxxx</a> 在ht
<a href="#" onclick="javascript:setSectionName('');showFunctionMenu2( ......>xxxxxx</a>
并将其替换为
<a href="#" style="display:none;" onclick="javascript:setSectionName('');showFunctionMenu2( ......>xxxxxx</a>
在html文档中使用Javascript
我想出这个来寻找,但不知道如何用新的html替换相同的
<a\shref\="\#"\sonclick\="javascript\:setSectionName\(''\)\;showFunctionMenu2\(.+><\/a>
试试这个
/<a href="#" onclick="[^"]*"/>.*?</a>/
使用jQuery过滤器
$('a').filter(function(index) {
return (this.onclick.match(/setSectionName\(''\);showFunctionMenu2\(/) !== null);
});
参考资料:在其他情况下,我建议使用DOM解析器。但在这里,您实际上拥有一个功能全面、深度集成的DOM解析器,这是问题的固有特性。。。你还想用正则表达式吗?