需求:
判断java文件名是否正确,判断邮箱格式
要求:
java文件名首字母要求大写,必须有一个".",必须使用java结尾
邮箱格式必须使用".com"或者".cn"结尾,必须且只能有一个@
判断java文件名
String java = "^[A-Z].*[\\.]java$";
// 判断邮箱格式
String com = "^.*@.*[\\.]com";
String cn = "^.*@.*[\\.]cn$";
System.out.println("******欢迎进入作业提交系统******");
Scanner sc = new Scanner(System.in);
System.out.println("请输入Java文件名");
String j = sc.next();
System.out.println("请输入你的邮箱");
String c = sc.next();
if(j.matches(java)){
if(c.matches(com) || c.matches(cn)){
System.out.println("作业提交成功");
}else{
System.out.println("E-mail 无效");
System.out.println("作业提交失败");
}
}else{
System.out.println("java文件名格式错误");
System.out.println("作业提交失败");
}
正则表达式