1

最初の2文字が文字または数字である可能性があるが、他の文字は数字のみであることを正規表現で確認する方法は?

Valid:
123456
AA123456
A123456

Not valid:
AAA
AAA123456

やってみ/^[a-zA-Z][0-9]{2}[\d]$/iたけどうまくいかない、

ご意見をお聞かせください

4

3 に答える 3

4

[a-zA-Z]最初の部分を 2 つの文字クラス (と[0-9])に分割し、{2}量指定子は 2 番目にのみ適用されます。これを試して:

[a-zA-Z0-9]{2}\d*
于 2013-09-20T13:35:04.913 に答える
0

あなたの場合、最もエレガントな正規表現は次のようになると思います。

^[a-zA-Z]{0,2}[\d]+$

また、2 文字の後に必須の桁数にも依存します (有効な文字列の場合は置き換え+てください)。*AA

于 2013-09-20T13:49:09.633 に答える