我想用javascript和正则表达式获取字符串(html)中关键字的出现次数。我使用这段代码:
var regExp = new RegExp(value, 'gi'); // value is my keyword
var count = (str.match(regExp) || []).length; // str is the html string I am looking
return count;
当“值”包含特殊字符(如$)时,它不起作用。如何更改它以便我可以获得包括特殊字符在内的完全匹配的数量?