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

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

最佳回答

悦耳的冥王星

美丽的唇彩

2026-08-24 13:35:35

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-08-24 13:35:35

    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.[改错]