var validate = /^[@#&%][a-zA-Z0-9]{4}$/;
この正規表現でもスペースを許可する必要があります。
考えられるのとまったく同じくらい簡単です。スペースを一致させたい正規表現にスペースを追加します。スペースは、正規表現の他の文字と同じように機能します。
任意の空白文字 (タブなどを含む) に一致させたい場合は、 を使用\s
して任意の空白文字に一致させることができます。
通常のスペースだけを許可する場合は、次のように括弧内に通常のスペースを使用します
/^[@#&%][a-zA-Z0-9 ]{4}$/
タブや改行などのすべての空白を許可する場合は、次のようにします\s
。
/^[@#&%][a-zA-Z0-9\s]{4}$/
これを行う必要があります:
var validate = /^[@#&%][a-zA-Z0-9 ]{4}$/;
括弧内にスペースを追加するだけです。