Javascript 正则表达式括号中的特殊字符
假设我想匹配以下字符之一:Javascript 正则表达式括号中的特殊字符,javascript,regex,Javascript,Regex,假设我想匹配以下字符之一:a,b,c,或+(在JavaScript中)。我需要转义+?是/[abc+]/还是/[abc\+]/?这两种浏览器都可以在我有限的测试浏览器中使用。哪个(更)正确?无需在字符类[xxx]中转义+: /[abc+]/ 在字符类下: 除了^-]\之外的任何字符添加该字符 字符的可能匹配项 角色类 换句话说,你不必逃避很多人(包括我自己)经常出于习惯而做的+或?、*和。
a
,b
,c
,或+
(在JavaScript中)。我需要转义+
?是/[abc+]/
还是/[abc\+]/
?这两种浏览器都可以在我有限的测试浏览器中使用。哪个(更)正确?无需在字符类[xxx]
中转义+
:
/[abc+]/
在字符类下:
除了^-]\
之外的任何字符添加该字符
字符的可能匹配项
角色类
换句话说,你不必逃避很多人(包括我自己)经常出于习惯而做的
+
或?
、*
和
。