2008年09月16日

正規表現で、渡された文字列に非ASCII文字があるか?のチェック(Java編)


/**
* 文字列にASCII文字でない文字が存在するか?
* 参考:
* http://www.unicode.org/charts/PDF/U0000.pdf
*/

private static final String P_NOT_ASCII = ".*[^\\u0020-\\u007E].*";


/**
* 半角ASCIIでない文字があるか
* @param str チェック対象文字列
* @return 半角ASCIIでない文字がある:true ない:false
*/

public static boolean existNotAscii(String str) {
return str.matches(P_NOT_ASCII);
}

posted by 台北猫々 at 21:51| Comment(0) | TrackBack(0) | 技術メモ(Java)
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/19480557

この記事へのトラックバック