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;
 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);
 }
}
posted @ 2018-11-02 09:22  阿蓉  阅读(88)  评论(0编辑  收藏  举报