0.预备知识
1.判断手机号是否满足需求
:第一个数字是1,第二个数字是3或8,长度为11位
eg:13688886868 ,18912345678
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String num;
System.out.println("请输入手机号码");
num=sc.next();
System.out.println("check_num "+check(num));
}
public static boolean check(String num){
return num.matches("1[38]\\d{9}");
}
2.判断是否满足邮箱格式
:任意字符长度 + ’@‘ + 长度2-6的字符串 + 若干个 '.+若干字符'
System.out.println("请输入邮箱号码");
System.out.println("check_mail "+check(num));
public static boolean check(String num){
String regex="[a-zA-Z_0-9]+@(\\w){2,6}(\\.\\w{2,3})+";
//[a-zA-Z_0-9]与//w等价
return num.matches(regex);
}