在javascript中使用正则表达式的字符'^'

S4M*_*S4M -3 javascript regex

^在javascript中进行regxep匹配时,有没有办法让角色考虑在内?它似乎是一个特殊的角色,如:

"x^2".match( /[A-z]+[0-9]*/)
Run Code Online (Sandbox Code Playgroud)

收益:

["x^2"]
Run Code Online (Sandbox Code Playgroud)

Cha*_*ion 6

"^"不被视为特殊,它只是在ascii中的"A"和"z"之间(参见http://www.asciitable.com/).尝试匹配模式[a-zA-Z]而不是仅限于英文字母.

"x^2".match(/[a-zA-Z]+[0-9]*/) // returns ["x"]
Run Code Online (Sandbox Code Playgroud)