java正则表达式匹配真实姓名(2~7个中文或者3~10个英文)只能是中文或英文,不能为数字或其他字符,汉字和字母不能同时出现

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 00:52:23

java正则表达式匹配真实姓名(2~7个中文或者3~10个英文)只能是中文或英文,不能为数字或其他字符,汉字和字母不能同时出现
java正则表达式匹配真实姓名(2~7个中文或者3~10个英文)
只能是中文或英文,不能为数字或其他字符,汉字和字母不能同时出现

java正则表达式匹配真实姓名(2~7个中文或者3~10个英文)只能是中文或英文,不能为数字或其他字符,汉字和字母不能同时出现
public static void main(String[] args) {
String regx = "(([\u4E00-\u9FA5]{2,7})|([a-zA-Z]{3,10}))";
System.out.println(Pattern.matches(regx,"我我我我我我我"));
System.out.println(Pattern.matches(regx,"aBcDefghij"));
}