0
var validate = /^[@#&%][a-zA-Z0-9]{4}$/;

この正規表現でもスペースを許可する必要があります。

4

3 に答える 3

2

考えられるのとまったく同じくらい簡単です。スペースを一致させたい正規表現にスペースを追加します。スペースは、正規表現の他の文字と同じように機能します。

任意の空白文字 (タブなどを含む) に一致させたい場合は、 を使用\sして任意の空白文字に一致させることができます。

于 2013-05-02T14:06:16.063 に答える
1

通常のスペースだけを許可する場合は、次のように括弧内に通常のスペースを使用します

/^[@#&%][a-zA-Z0-9 ]{4}$/

タブや改行などのすべての空白を許可する場合は、次のようにします\s

/^[@#&%][a-zA-Z0-9\s]{4}$/
于 2013-05-02T14:03:44.083 に答える
1

これを行う必要があります:

var validate = /^[@#&%][a-zA-Z0-9 ]{4}$/;

括弧内にスペースを追加するだけです。

于 2013-05-02T14:07:24.893 に答える