验证手机号或邮箱号是否合法

 /** 
     * 验证手机号格式 
     */  
    public static boolean isMobileNO(String mobiles){  


    Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");  
    Matcher m = p.matcher(mobiles);  


    return m.matches();  
    }
    
    /**
     * 判断邮箱是否合法
     * @param email
     * @return
     */
    public static boolean isEmail(String email){  
      if (null==email || "".equals(email)) return false;
      //Pattern p = Pattern.compile("\\w+@(\\w+.)+[a-z]{2,3}"); //简单匹配  
      Pattern p =  Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");//复杂匹配  
      Matcher m = p.matcher(email);  
      return m.matches();  
    }

你可能感兴趣的:(验证手机号或邮箱号是否合法)