正则判断字符是否是中文汉字
2018-03-25 21:20:54
996次阅读
0个评论
[\u2E80-\u9FFF]+$ 匹配所有东亚区的语言,包含生僻字
[\u4E00-\u9FFF]+$ 匹配简体和繁体,不包含生僻字
[\u4E00-\u9FFF]+$ 匹配简体和繁体,不包含生僻字
[\u4E00-\u9FA5]+$ 匹配简体
示例:
/**
* 校验是否全部是中文
* 校验规则:账号中只能是有中文。
* @param zj
* @return 失败FALSE,成功:TRUE
*/
public boolean JGZ(String zj){
boolean flog = false;
Matcher m = Pattern.compile("[\u2E80-\u9FFF]*").matcher(zj);
if(m.matches()){
flog = true;
}
return flog;
}
00