正则表达式括号中的特殊字符

时间:2010-07-09 07:40:37

标签: javascript regex

假设我想匹配以下字符之一:abc+(在JavaScript中)。我是否需要逃避+?是/[abc+]/还是/[abc\+]/?两者都适用于我有限的测试浏览器。哪个(更)正确?

2 个答案:

答案 0 :(得分:8)

Regex reference

在角色类下:

  

^-]\之外的任何字符都添加了该字符   可能匹配的字符   角色类。

换句话说,您不必逃避+

答案 1 :(得分:2)

无需转义字符类+中的[xxx]

/[abc+]/