- - PR -
半角カナの検索の方法
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-12-02 19:00
現在、入力フォームの入力チェックを行うBeanを作っているのですが、
検索しても、javascriptのやり方ばかりで、Beanで実装できるやり方は、見つかりませんでした。 もし、サイトややり方をしっている方がいればご教授願えないでしょうか? | ||||||||
|
投稿日時: 2005-12-02 21:23
とかでしょうか。 文字コードが何かでも変わってきますが・・。 もし、制御コードも半角判断したければ、
をfor の中に入れてやるとか。 | ||||||||
|
投稿日時: 2005-12-04 00:40
遅くなってすみません。
ありがとうございます。 下記のコードを作成し実行したらちゃんと動作することを確認しました。 ありがとうございました。 class Test{ public static void main(String[]args){ String a="あaェ"; if(isHanKana(a)==true){ System.out.println("半カナです"); } else { System.out.println("半カナではありません"); } } static boolean isHanKana(String src) { if( src == null || src.length() == 0 ) { return true; StringBuffer wkStr = new StringBuffer( src ); // 変換バッファ for(int i = 0; i < wkStr.length(); i++ ) { /** * 半角カナ範囲(Unicode 0xFF61 〜 0xFF9F)確認 */ if( wkStr.charAt( i ) >= 0xFF61 && wkStr.charAt( i ) <= 0xFF9F ){ return true; } } return false; } } [ メッセージ編集済み 編集者: kセイバー 編集日時 2005-12-04 00:42 ] [ メッセージ編集済み 編集者: kセイバー 編集日時 2005-12-04 00:47 ] |
1