質問: htmlページを作り始めた初心者です。 入力フォームに全角入力チェックをいれてるのですが "regex": /[\x20-\x7E]+$/, でチェックしているのですが aあa のような文字になった場合にチェックされないのですが記述をどうすればいいのかわからないのでわかる方教えてもらえないでしょうか?
回答: チェックというのがどういうチェックなのか判りませんが、全角文字が含まれていたらマッチさせたくない、ということでしょうか。 であれば、その正規表現では、文字列の後ろにASCII文字があればマッチしてしまいます。全ての文字がASCII文字のときだけマッチさせる場合は、先頭を示す`^`を入れて`/^[\x20-\x7E]+$/`のようにしてください。