はじめに
Javaでカタカナ(全角)のチェックを実装する方法を紹介します。
今回のチェックでは、次の正規表現を使用します。
【正規表現】
^[\u30a0-\u30ff]+$
正規表現による全角カナ(全角カタカナ)チェック
正規表現を使った全角カナのチェックは次の通り。
/** * 全角カタカナチェック * @param value 検証対象の値 * @return 結果(true:全角カタカナ、false:全角カタカナではない) */ public static boolean iskana(string value) { boolean result = false; if (value != null) { pattern pattern = pattern.compile("^[\u30a0-\u30ff]+$"); result = pattern.matcher(value).matches(); } return result; }
動作確認
System.out.println("空文字:" + isKana("")); System.out.println("NULL:" + isKana(null)); System.out.println("全角カタカナ:" + isKana("アイウエオ")); System.out.println("半角カタカナ:" + isKana("アイウエオ")); System.out.println("ひらがな:" + isKana("あいうえお")); System.out.println("数字:" + isKana("12345")); System.out.println("記号:" + isKana("#-?!"));
【実行結果】
- 空文字:false
- NULL:false
- 全角カタカナ:true
- 半角カタカナ:false
- ひらがな:false
- 数字:false
- 記号:false
最後に
本記事ではJavaで全角カナのチェックを実装する方法を紹介しました。
【関連記事】
- Javaで数値チェックを実装する方法
- Javaで日付チェックを実装する方法
- Javaで時刻チェックを実装する方法
- Javaでメールアドレスのチェックを実装する方法
- Javaで郵便番号のチェックを実装する方法
- Javaで全角カナのチェックを実行する方法
- Javaで半角カナのチェックを実装する方法
- Javaでひらがなのチェックを実装する方法
- Javaで英字のチェックを実装する方法
helpful
この記事は役に立ちましたか?