Javascript中的正则表达式?

时间:2012-10-29 12:16:34

标签: javascript html regex

如何编写可以找到此

的正则表达式
<a href="#" onclick="javascript:setSectionName('');showFunctionMenu2( ......>xxxxxx</a>

并将其替换为

<a href="#" style="display:none;" onclick="javascript:setSectionName('');showFunctionMenu2( ......>xxxxxx</a>
在使用Javascript的html文档中

我想出了这个,但不知道如何用html中的新替换

<a\shref\="\#"\sonclick\="javascript\:setSectionName\(''\)\;showFunctionMenu2\(.+><\/a>

2 个答案:

答案 0 :(得分:1)

使用jQuery过滤器

$('a').filter(function(index) { 
  return (this.onclick.match(/setSectionName\(''\);showFunctionMenu2\(/) !== null);
});

参考:http://api.jquery.com/filter/

答案 1 :(得分:0)

试试这个

/<a href="#" onclick="[^"]*"/>.*?</a>/