public static final String REGEX_ZH = "^[\\u4e00-\\u9fa5]+$";
public static final String REGEX_ZH_CONTAIT = "[\\u4e00-\\u9fa5]";
public static final String REGEX_ZH_REALESE = "[\u4E00-\u9FA5|\\!|\\,|\\。|\\(|\\)|\\《|\\》|\\“|\\”|\\?|\\:|\\;|\\【|\\】]";
public static boolean isMatch(String regex, CharSequence input) {
return input != null && input.length() > 0 && Pattern.matches(regex, input);
}
/** 只包含中文 **/
public static boolean isRealName(CharSequence input) {
return isMatch(REGEX_ZH, input);
}
/** 是否包含中文 **/
public static boolean isZHCONTAIT(CharSequence input) {
return isMatch(REGEX_ZH_CONTAIT, input);
}
/** 是否包含中文+中文符号 **/
public static boolean isZHRELASE(CharSequence input) {
return isMatch(REGEX_ZH_REALESE, input);
}
java 正则判断字符串是否是中文
最新推荐文章于 2023-03-31 14:46:40 发布