黑马程序员技术交流社区

标题: 正则表达式校验邮箱。 [打印本页]

作者: MoonsenHung    时间: 2015-8-23 23:31
标题: 正则表达式校验邮箱。
  1. package cn.itheima_02;

  2. import java.util.Scanner;

  3. /*
  4. *  * 校验邮箱:xxx@yyy.zzz
  5. *
  6. * liuyi@163.com
  7. * linqingxia@126.com
  8. * yangmi@qq.com
  9. * liukaiwei@sina.com.cn
  10. * shaoyifu@yahoo.cn
  11. * hello@itcast.cn
  12. */
  13. public class RegexDemo2 {
  14.         public static void main(String[] args) {
  15.                 while (true) {
  16.                         Scanner sc = new Scanner(System.in);
  17.                         System.out.println("请输入一个邮箱:");
  18.                         String s = sc.nextLine();
  19.                         if ("over".equals(s)) {
  20.                                 break;
  21.                         }
  22.                         String regex = "\\w+@\\w{2,8}(\\.\\w{2,3})+";
  23.                         boolean flag = s.matches(regex);
  24.                         System.out.println(flag);

  25.                 }

  26.         }
  27. }
复制代码



作者: chensheng06    时间: 2015-8-24 08:34
好复杂,果然正则表达式好用不好读




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2