java正则表达式匹配真实姓名(2~7个中文或者3~10个英文)

学习 时间:2026-03-31 22:37:42 阅读:7161
java正则表达式匹配真实姓名(2~7个中文或者3~10个英文)只能是中文或英文,不能为数字或其他字符,汉字和字母不能同时出现

最佳回答

喜悦的蜡烛

英俊的猎豹

2026-03-31 22:37:42

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"));
}

最新回答共有2条回答

  • 顺利的纸鹤
    回复
    2026-03-31 22:37:42

    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"));}

上一篇 孟郊的《游子吟》中寸草比喻什么?三春晖又比喻什么?

下一篇 this is a hot .it look like a cat.[改错]