javascriptでregxepマッチングを行うときに文字^
を考慮に入れる方法はありますか? 次のような特殊文字のようです。
"x^2".match( /[A-z]+[0-9]*/)
戻り値:
["x^2"]
javascriptでregxepマッチングを行うときに文字^
を考慮に入れる方法はありますか? 次のような特殊文字のようです。
"x^2".match( /[A-z]+[0-9]*/)
戻り値:
["x^2"]
"^" は特別なものとして扱われず、単に ascii の "A" と "z" の間に収まります ( http://www.asciitable.com/を参照)。英語のアルファベットのみに制限する代わりに、パターン [a-zA-Z] との照合を試みてください。
"x^2".match(/[a-zA-Z]+[0-9]*/) // returns ["x"]
他のすべての特殊文字に対して行うのと同じように、エスケープします。
match( /\^/ )