鍍金池/ 問答/HTML/ 正則匹配不能匹配英文字符單括號嗎?

正則匹配不能匹配英文字符單括號嗎?

標(biāo)題文字 ##clipboard.png

為什么正則匹配不能使用英文字符的單括號,有什么規(guī)則嗎,
例如:new RegExp(')', 'i')在瀏覽器中報(bào)錯

但是這段代碼不會出錯new RegExp('()', 'i');

回答
編輯回答
兔囡囡

元字符要轉(zhuǎn)義!元字符要轉(zhuǎn)義!元字符要轉(zhuǎn)義!

2018年1月30日 13:41
編輯回答
夏木

英文字符的單括號在正則中右特殊含義,代表分組。所以你要匹配英文字符的單括號需要轉(zhuǎn)義

/\(\)/
2017年11月27日 14:29