1

文字間に az、AZ、およびスペースのみを許可したい。このために、次の正規表現を使用しています。問題は、先頭と末尾のスペースも許可することです。これを調整して、先頭または末尾の空白を許可しないようにすることはできますか?

[a-zA-Z\\ \\\']*

'prince charles' はパスする必要があります ' prince charles' は
先頭の空白が原因で
失敗する必要があります

4

2 に答える 2

3

先頭と末尾の空白を許可しないようにするには、次を使用できます。

^[a-zA-Z](?:[a-zA-Z ]*[a-zA-Z])?$
于 2013-09-12T20:54:24.927 に答える
2

単語の境界。それはそれと同じくらい簡単です:

^\b[a-zA-Z ]*\b$
于 2013-09-13T02:08:19.310 に答える