正则匹配不能匹配英文字符单括号吗?

为什么正则匹配不能使用英文字符的单括号,有什么规则吗,
例如:new RegExp(')', 'i')在浏览器中报错

但是这段代码不会出错new RegExp('()', 'i');


回首忆惘然
浏览 1172回答 2
2回答

哔哔one

英文字符的单括号在正则中右特殊含义,代表分组。所以你要匹配英文字符的单括号需要转义如/\(\)/

慕妹3242003

元字符要转义!元字符要转义!元字符要转义!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript