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位"+".字符串"(循环)
/**
* Created by hanshan on 2016/12/10.
* fengqingyang@sina.com.cn
*/
//判断邮箱
//邮箱的组成 "英文和数字任意个"+"@"+"2-6位"+".字符串"(循环)
public class Match_3 {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String num;
System.out.println("请输入邮箱号码");
num=sc.next();
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);
}
}