大文字の半角英字をチェックするサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.regex.Pattern; public class RegHalfUpperAlphaTest { public static void main(String[] args) { //true System.out.println("ABCDEFG:" + isHalfUpperAlphanumeric("ABCDEFG")); //false System.out.println("ABcDEFG:" + isHalfUpperAlphanumeric("ABcDEFG")); System.out.println("AB3DEFG:" + isHalfUpperAlphanumeric("AB3DEFG")); } public static boolean isHalfUpperAlphanumeric(String str) { return Pattern.matches("^[A-Z]+$", str); } } |
実行結果
1 2 3 | ABCDEFG:true ABcDEFG:false AB3DEFG:false |
サンプルの解説
Pattern#matches(String,String)にて、チェック形式の正規表現とチェック対象の文字列を指定することで、正規表現にマッチしているか、チェックすることができます。
すべてが大文字の半角英字の正規表現 | ^[A-Z]+$ |
小文字のチェック、大文字小文字を区別しないチェックの方法は?
小文字のチェック方法は、こちらを見てください。