/**
* 功能:验证字符串是否包含汉字
*
* @param str 要验证的字符串
* @return 包含中文返回ture 不包含返回false
*/
public static Boolean checkIsChinese(String str) {
String regEx = "[\u4e00-\u9fa5]";
Pattern pat = Pattern.compile(regEx);
Matcher matcher = pat.matcher(str);
boolean flg = false;
if (matcher.find()) {
flg = true;
}
return flg;
* 功能:验证字符串是否包含汉字
*
* @param str 要验证的字符串
* @return 包含中文返回ture 不包含返回false
*/
public static Boolean checkIsChinese(String str) {
String regEx = "[\u4e00-\u9fa5]";
Pattern pat = Pattern.compile(regEx);
Matcher matcher = pat.matcher(str);
boolean flg = false;
if (matcher.find()) {
flg = true;
}
return flg;
}
/**
* 功能:验证字符串长度是否符合要求,一个汉字等于两个字符
*
* @param strParameter 要验证的字符串
* @param limitLength 验证的长度
* @return 符合长度ture 超出范围false
*/
public static boolean validateStrByLength(String strParameter, int limitLength) {
if (strParameter == null) {
return true;
}
int tempInt = strParameter.getBytes().length;
return tempInt <= limitLength;
}