2009年01月08日

渡された文字列に非半角英字があるか?のチェック(Java編)


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

private static final String P_NOT_ALPHA = ".*[^A-Za-z].*";

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

public static boolean existNotAlpha(String str) {
return str.matches(P_NOT_ALPHA);
}
posted by 台北猫々 at 20:56| Comment(0) | TrackBack(0) | 技術メモ(Java)