2

アドレスには、文字、数字、%、および 1 つのダッシュ (-) のみを含めることができます。その他の特殊文字はすべて使用できません。1 つのダッシュ (-) は、2 つの数字の間にのみ配置できます。% 記号は、アドレス内のどこにでも配置でき、複数回出現する可能性があります。

Valid:   1-10 Downing Street
Valid:   Downing Street 1-10
Valid:   Downing Street
Valid:   Downing%
Valid:   %Downing Street
Valid:   %Dow%ng Street
Invalid: -10 Downing Street

アドレスを検証するために Java パターンとマッチャーを使用しています。どんな助けでも大歓迎です。

4

1 に答える 1

0

この正規表現を試してください:

"[%\\w][%\\w ]+( \\d+-?\\d+)?|(\\d+-?\\d+ )?[%\\w][%\\w ]+"
于 2012-11-30T14:40:40.453 に答える