/*3、编写程序,验证输入的信息:
- 手机号:1开头,长度11,必须全是数字
- 邮箱:开头字母,数字,必须包含@一个 字母数字长度2-5 .一个 字母
- 密码:必须字母开头,中间可以是字母数字,长度6-16*/
import java.util.regex.Pattern;
public class Homework3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//验证手机号
System.out.print("请输入手机号:");
String s = sc.next();
boolean b = Pattern.matches("^1[0-9]{10}+$", s);
if(b == true){
System.out.println("输入的手机号符合条件");
}else{
System.out.println("输入的手机号不符合条件");
}
//验证邮箱号
System.out.print("请输入邮箱号:");
String s1 = sc.next();
boolean b1 =Pattern.matches("[a-zA-Z_]{1,}[0-9]{1,}@(([a-zA-z0-9]-*){2,5}\\.)[a-zA-z\\-]{1,}",s1);
if(b1 == true){
System.out.println("输入的邮箱号符合条件");
}else{
System.out.println("输入的邮箱号不符合条件");
}
//验证密码
System.out.print("请输入密码:");
String s2 = sc.next();
boolean b2 = Pattern.matches("[a-zA-Z_]{1,}([a-zA-z0-9]-*){5,15}", s2);
if(b2 == true){
System.out.println("输入的密码符合条件");
}else{
System.out.println("输入的密码不符合条件");
}
sc.close();
}
}