よく使う半角数字の入力。
これを正規表現でチェックします。
Youtube版はこちらからどうぞ
Youtubeで動画を公開しました。こちらもぜひぜひ。
半角数字をチェックするサンプル
半角数字を正規表現でチェックします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.regex.Pattern; public class RegHalfNumericTest { public static void main(String[] args) { //true System.out.println("1234567890" + isHalfNumeric("1234567890")); //false System.out.println("1234-56-7890" + isHalfNumeric("1234-56-7890")); } public static boolean isHalfNumeric(String str) { return Pattern.matches("^[0-9]*$", str); } } |
サンプルコードの解説
Pattern#matches(String,String)にて、チェック形式の正規表現とチェック対象の文字列を指定することで、正規表現にマッチしているか、チェックすることができます。
すべてが半角数字の正規表現 | ^[0-9]*$ |
※この正規表現は空文字を許します。空文字チェックが別に必要です。
youtube版で公開している動画では、空文字を許さないパターンで書いてますので、こちらも見てくれると嬉しいです。
アルファベットをチェックするには・・?
アルファベット(大文字と小文字)だけをチェックする場合は、こちらを見てください。
アルファベットの小文字だけをチェックする場合は、こちらを見てください。