Youtube版【Java】正規表現を使って、半角数字をチェックする
解説動画 正規表現を使うといろいろできますが、今回は半角数字をチェックしてみたいと思います。 ■動画はこちら ■Youtube版の解説で使用しているソースコード 動画と一緒にこちらも参考にどうぞ。 [crayon-66e…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
解説動画 正規表現を使うといろいろできますが、今回は半角数字をチェックしてみたいと思います。 ■動画はこちら ■Youtube版の解説で使用しているソースコード 動画と一緒にこちらも参考にどうぞ。 [crayon-66e…
小文字の半角英字をチェックするサンプル
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#mat…
大文字の半角英字をチェックするサンプル
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#mat…
ディレクトリ(フォルダ)だったり・・・ 大文字と小文字が揺らいだデータだったり・・・(;´Д`) というわけで、大文字と小文字を区別しない場合は、多々あります。 大文字と小文字それぞれで正規表現を組めば良いのですが、こん…
サンプルコード 半角英数字を正規表現でチェックします。
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)にて、チェック形…
よく使う半角数字の入力。 これを正規表現でチェックします。 Youtube版はこちらからどうぞ Youtubeで動画を公開しました。こちらもぜひぜひ。 半角数字をチェックするサンプル 半角数字を正規表現でチェックします。…
半角カナと同じく、フリガナでよく使われます。 このチェックも正規表現を使えば、簡単にチェックできます。 全角カナをチェックするサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.regex.Pattern; public class RegFullKanaTest { public static void main(String[] args) { //true System.out.println("ビッグジャナクテビックダヨ" + isFullKana("ビッグジャナクテビックダヨ")); //false System.out.println("ヤバイよヤバイよ" + isFullKana("ヤバイよヤバイよ")); } public static boolean isFullKana(String str) { return Pattern.matches("^[ァ-ヶー]*$", str); } } |
サンプルの解説 P…
フリガナでよく使う、半角カナ。 これを正規表現でチェックします。 半角カナをチェックするサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.regex.Pattern; public class RegHalfKanaTest { public static void main(String[] args) { //true System.out.println("ホゲホゲ" + isHalfKana("ホゲホゲ")); //false System.out.println("ヤバイ!マザッタ" + isHalfKana("ヤバイ!マザッタ")); } public static boolean isHalfKana(String str) { return Pattern.matches("^[ヲ-゚]*$", str); } } |
サンプルの解説 Pattern#matches(Stri…
業務アプリケーションではあまり使用しないかもしれませんが、パソコン等の端末情報を持つようなシステムでは、IPアドレスを登録する場合があります。 IPアドレス(v4)をチェックするサンプル さっそく、正規表現を使って、IP…
Webサイトでよくある郵便番号の入力。 サーバー側では、正規表現を使うと、こんな感じでチェックできます。 郵便番号をチェックするサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | import java.util.regex.Pattern; public class RegZipCodeTest { public static void main(String[] args) { // //ハイフン付きで郵便番号チェック // //true System.out.println("111-2222:" + isZipCode1("111-2222")); //false System.out.println("1a1-2222:" + isZipCode1("1a1-2222")); System.out.println("111-22:" + isZipCode1("111-22")); System.out.println("11112222:" + isZipCode1("11112222")); // //ハイフンなしで郵便番号チェック // //true System.out.println("1112222:" + isZipCode2("1112222")); //false System.out.println("1a12222:" + isZipCode2("1a12222")); System.out.println("11122:" + isZipCode2("11122")); System.out.println("1112222:" + isZipCode2("1112222")); } public static boolean isZipCode1(String str) { //ハイフン付きで郵便番号チェック return Pattern.matches("^[0-9]{3}-[0-9]{4}$", str); } public static boolean isZipCode2(String str) { //ハイフンなしで郵便番号チェック return Pattern.matches("^[0-9]{7}$", str); } } |
サンプルの解説 …