Javascript的正则表达式如何匹配中括号[]??
//请看下面代码
var regex; //正则表达式对象
var matches; //匹配字符串数组
regex = new RegExp( '\[Item\]', 'ig' );
while( matches = regex.exec( '<!--[Item]-->' ) )
{
alert( matches[0] );
}
我想匹配[Item]
我给正则表达式里的中括号[加了转义符\,但是匹配结果还是分别匹配到了I,t,e,m
就是说,表达式还是[Item],转义符无效
请问这是怎么回事呢?我的正则表达式也通过工具测试了(虽然是C#的工具)
请高手相助