我在Javascript中有关于RegExp对象的问题,我不明白为什么打印该输出
本准则实际上意味着什么
/\[^xyz]/g
/\[0-9]/g
为什么我在斜线后放入BackSlash,这就是问题 因为在每个例子中代码都是这样编写的 我的意思是与此代码有什么不同
/[^xyz]/g
/[0-9]/g
我只想以哪种方式写作..
答案 0 :(得分:1)
没有[..]
在正则表达式中有特殊的意义。 [xyz]
匹配x
,y
或z
。
[^...]
否定那些; [^xyz]
匹配任何非x
,y
和z
的字符。
但如果[
前面有\
,则会失去其特殊含义并按字面匹配[
。