A-Z
文字、AA-ZZ
、AAA-ZZZ
などの文字列を正規表現で検証したいと思います。私[A-Z]
は最初のケースを検証することを知っていますが、他のケースはどうですか.
A, B, C, D, E, .... Z
また
AA, BB, CC, DD, EE, .... ZZ
また
AAA, BBB, CCC, DDD, EEE, ... ZZZ
等々...
A-Z
文字、AA-ZZ
、AAA-ZZZ
などの文字列を正規表現で検証したいと思います。私[A-Z]
は最初のケースを検証することを知っていますが、他のケースはどうですか.
A, B, C, D, E, .... Z
また
AA, BB, CC, DD, EE, .... ZZ
また
AAA, BBB, CCC, DDD, EEE, ... ZZZ
等々...
これを書くのは面倒ですが、任意の数の文字を一致させ、すべて同じ文字にする必要がある場合は、次のようなものを使用できます。
^(A+|B+|C+|D+ ...)$
残りのアルファベットも同様です。
試す
^(\w)\1*$
任意の単語文字に一致します。複数の文字である場合は、同じである必要があります。
正規表現エンジンがサポートしている場合は、後方参照を使用できます。
^([A-Z])\1*$