匹配字符时出现正则表达式错误

时间:2015-05-28 13:31:29

标签: javascript regex

我想要一个正则表达式检查字符,如果它是A-z 0-9空格'& _ [] ^`。

I tried [a-zA-Z0-9 '&_[]^`]

有错误。 请帮忙。

2 个答案:

答案 0 :(得分:2)

您需要转义字符类中的括号:

[a-zA-Z0-9 '&_\[\]^`]

答案 1 :(得分:0)

你需要转义结束括号,让它知道字符集的实际结束位置。

您也可以转义[ ..但这里多余:

[a-zA-Z0-9 '&_[\]^`]