サンプルコード
半角英数字を正規表現でチェックします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.regex.Pattern; public class RegHalfAlphanumericTest { public static void main(String[] args) { //true System.out.println("a0b1c2d3e" + isHalfAlphanumeric("a0b1c2d3e")); //false System.out.println("a0b1c2d3e+" + isHalfAlphanumeric("a0b1c2d3e+")); } public static boolean isHalfAlphanumeric(String str) { return Pattern.matches("^[0-9a-zA-Z]+$", str); } } |
サンプルコードの解説
Pattern#matches(String,String)にて、チェック形式の正規表現とチェック対象の文字列を指定することで、正規表現にマッチしているか、チェックすることができます。
すべてが半角英数字の正規表現 | ^[0-9a-zA-Z]+$ |
アルファベットだけをチェックするには・・?
アルファベット(大文字と小文字)だけをチェックする場合は、こちらを見てください。
アルファベットの小文字だけをチェックする場合は、こちらを見てください。