11

aspページにテキストボックスがあり、ユーザーがAZ、az ...からのテキスト文字のみを入力できるようにするために検証する必要がありますが、単語間にスペースを入れることができます。

私は以下を試しましたが、機能しません(スペースを許可しません)::

^[a-zA-Z]*$

スペースを許可するように変更できますか?

4

6 に答える 6

36

正規表現のためにこれを試してください

^[a-zA-Z ]*$
于 2012-12-11T05:47:03.970 に答える
6

正規表現にRegEx文字\sを追加して、スペース、空白、改行を許可できます。

^[a-zA-Z\s]*$

または、他のポスターが言ったように、スペースを使用して、スペースのみを許可します。

^[a-zA-Z ]*$
于 2012-12-11T05:49:37.360 に答える
3

角かっこ間にスペースを追加するだけです。

^[a-zA-Z ]*$
于 2012-12-11T05:47:11.630 に答える
2

キャラクタークラスにスペースを追加できます。

^[a-zA-Z ]*$ 

(スペースのみ)または

^[a-zA-Z\s]*$

(すべての空白-スペース、タブ、改行...)

于 2012-12-11T05:47:57.660 に答える
1

以下を使用してスペースを許可できます。

^[a-zA-Z\s]*$
于 2012-12-11T05:48:43.753 に答える
0

小文字と大文字を許可するには、次のようにすることもできます

/(^[a-z ]+$)/i

i->大文字と小文字を区別しない一致([a-zA-Z]の大文字と小文字を無視)

于 2015-09-20T20:23:37.530 に答える