很简单,不多说,直接上代码
public static Boolean nicknameDetermine(String nickname) {
Boolean flag = true;
String reg1 = "[\\u4e00-\\u9fa5]";
String reg2 = "[a-zA-Z]";
String reg3 = "[0-9]";
char[] charArray = nickname.toCharArray();
for (char c : charArray) {
String str = String.valueOf(c);
if(!str.matches(reg1) && !str.matches(reg2) && !str.matches(reg3)) {
flag = false;
break;
}
}
return flag;
}