小文字の半角英字をチェックするサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.regex.Pattern; public class RegHalfLowerAlphaTest { 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]+$ |
大文字のチェック、大文字小文字を区別しないチェックの方法は?
大文字のチェック方法は、こちらを見てください。