java 验证邮件是否合法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaofanren1111/article/details/81489850
  1. public boolean checkEmail(String checkMail){

  2. Boolean flag = false;

  3. //if (null==checkMail || "".equals(checkMail)) return false;

  4. // Pattern p = Pattern.compile("\\w+@(\\w+.)+[a-z]{2,3}"); //简单匹配

  5. Pattern p = Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");//复杂匹配

  6. Matcher m = p.matcher(checkMail);

  7. Boolean b=m.matches();

  8. if(b) {  
  9.             System.out.println("有效邮件地址");  
  10.             flag=true;  
  11.         } else {  
  12.             System.out.println("无效邮件地址");  
  13.         }  
  14. return flag;

  15.  

猜你喜欢

转载自blog.csdn.net/xiaofanren1111/article/details/81489850