2008年06月05日

正規表現で、文字列は全て全角ASCIIか?のチェック(Java編)


/**
* 文字列が「全角ASCII文字」のみか?
* 参考:
* http://www.unicode.org/charts/PDF/UFF00.pdf
*/

private static final String P_FULLWIDTH_ASCII_ONLY = "^[\\uFF01-\\uFF60]+$";

/**
* 全て全角ASCII文字か?
* @param str チェック対象文字列
* @return はい:true いいえ:false
*/

public static boolean isFullWidthAsciiOnly(String str) {
return str.matches(P_FULLWIDTH_ASCII_ONLY);
}
posted by 台北猫々 at 23:50| Comment(0) | TrackBack(0) | 技術メモ(Java)