/**
* 文字列に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);
}