1

番地の正規表現を書こうとしています。例:124 Street
どうすればいいのかよくわかりません。これまでのところ、このようなものがあります ^[0-9][a-zA-Z]$
ただし、これは機能していません。どんな助けでも大歓迎です。
ありがとう!

4

2 に答える 2

5

^[0-9][a-zA-Z]$1 つの数字の後に 1 つの文字が続くものと一致します。

文字、数字、スペース、ピリオドのみで構成される空でない文字列と一致させたい場合は、

^[0-9a-zA-Z. ]+$

(数字とスペースの文字列) オプションの後に文字とスペースの文字列を続けて一致させたい場合は、次のようになります。

^([0-9]+ )?[a-zA-Z ]+$
于 2012-12-02T07:15:37.517 に答える
3

おそらくこれはより良いものです

`'^((Flat [1-9][0-9]*, )?([1-9][0-9]* ))?([A-Z][a-z]* )*([A-Z][a-z]*)$'`
于 2012-12-02T07:39:43.590 に答える