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.
このRegExをASP.NETクライアント側バリデーターで使用しています。
\d{9}|A\d{8}|a\d{8}
そしてそれはこれらの文字列とうまく一致します(これは私が欲しいものです):
123456789 a12345678 A12345678
しかし、現在、正規表現には、私が気に入らない部分が多少重複しています。これを行うためのより簡潔な方法はありますかA\d{8}|a\d{8}?
A\d{8}|a\d{8}
正規表現パターンを使用する[aA\d]\d{8}
[aA\d]\d{8}
を使用し\d{9}|[Aa]\d{8}ます。[Aa]「A」または「a」のいずれかに一致します。
\d{9}|[Aa]\d{8}
[Aa]