1

このRegExをASP.NETクライアント側バリデーターで使用しています。

\d{9}|A\d{8}|a\d{8}

そしてそれはこれらの文字列とうまく一致します(これは私が欲しいものです):

123456789
a12345678
A12345678

しかし、現在、正規表現には、私が気に入らない部分が多少重複しています。これを行うためのより簡潔な方法はありますかA\d{8}|a\d{8}

4

2 に答える 2

7

正規表現パターンを使用する[aA\d]\d{8}  

于 2012-11-27T17:48:44.193 に答える
2

を使用し\d{9}|[Aa]\d{8}ます。[Aa]「A」または「a」のいずれかに一致します。

于 2012-11-27T17:48:34.287 に答える