Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通りの名前を説明する文字列の検証を確認しようとしています。
テンプレートは次のとおりです。単語数は大文字で始まり、数字は1〜4桁で始まります。
例:Name Of Street 101
Name Of Street 101
私はこれを試しました:
Regex stRegex = new Regex(@"^[A-Z][a-z]+ [1-9]+$");
しかし、それは機能していないようです。
それを機能させるためのパターンはどうあるべきですか?
1つの単語のみをチェックし、数値にゼロを許可しません。多分もっとこのようなもの?
@"^(?:[A-Z][a-z]+ )+[1-9][0-9]{0,3}$"
ただし、テンプレートには少し制限があると思います。どうO'Sullivan Streetですか?また、複数のスペースを許可することもできます(スペースの+直後に別のスペースを追加することによって)。
O'Sullivan Street
+