RegexDemo3
package cn.zzDemo1;
import java.util.Scanner;
/*
* 检验邮箱案例:
* String类的public static Boolean matches(String regex)
* 需求:判断手机号码是否满足需求
* 分析:
* a:键盘录入手机号码。
* b:定义邮箱的规则。
* 1260743072@qq.com
* haha@163.com
* nihao@126.com.cn
*
* c:调用功能,判断即可。
* d:输出结果。
*/
public class RegexDemo3 {
private static Scanner sc;
import java.util.Scanner;
/*
* 检验邮箱案例:
* String类的public static Boolean matches(String regex)
* 需求:判断手机号码是否满足需求
* 分析:
* a:键盘录入手机号码。
* b:定义邮箱的规则。
* 1260743072@qq.com
* haha@163.com
* nihao@126.com.cn
*
* c:调用功能,判断即可。
* d:输出结果。
*/
public class RegexDemo3 {
private static Scanner sc;
public static void main(String[] args) {
sc = new Scanner(System.in);
System.out.println("请输入邮箱:");
String email=sc.nextLine();
//定义规则
String regex="[a-zA-z_0-9]+@[a-zA-Z_0-9]{2,6}\\.([a-zA-Z_0-9]{2,3})+";
//调用功能
boolean flag=email.matches(regex);
//输出结果
System.out.println("flag:"+flag);
}
}
sc = new Scanner(System.in);
System.out.println("请输入邮箱:");
String email=sc.nextLine();
//定义规则
String regex="[a-zA-z_0-9]+@[a-zA-Z_0-9]{2,6}\\.([a-zA-Z_0-9]{2,3})+";
//调用功能
boolean flag=email.matches(regex);
//输出结果
System.out.println("flag:"+flag);
}
}