public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名:");
String sName =sc.next();
String regex0 = "^[\\u4E00-\\u9FA5]{2,5}$";
if(!sName.matches(regex0)) {
System.err.println("只能输入2-5个汉字!");
sc.close();
return;
}
System.out.println("请输入出生日期yyyy-MM-dd:");
String birthday =sc.next();
String regex1 = "^[1-2][0-9]{3}\\-(0?[1-9]|1[0-2])\\-(0?[1-9]|[1-2][0-9]|3[0-1])$";
if(!birthday.matches(regex1)) {
System.err.println("出生日期格式不正确!");
}
System.out.println("请输入性别 男/女:");
String sSex =sc.next();
String regex2 = "^[男|女]{1}$";
if(!sSex.matches(regex2)) {
System.err.println("只能输入男/女");
sc.close();
return;
}
}
07-07
2533
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-21