java 验证邮箱和手机号

      java 验证邮箱和手机号已关闭评论
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class CheckMobileAndEmail {
    /**
      * 验证邮箱地址是否正确
      * @param email
      * @return
      */
     public static boolean checkEmail(String email){
      boolean flag = false;
      try{
       String check = “^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$”;
       Pattern regex = Pattern.compile(check);
       Matcher matcher = regex.matcher(email);
       flag = matcher.matches();
      }catch(Exception e){
       flag = false;
      }
      return flag;
     }
     /**
      * 验证手机号码
      * @param mobiles
      * @return  [0-9]{5,9}
      */
     public static boolean isMobileNO(String mobiles){
      boolean flag = false;
      try{
       Pattern p = Pattern.compile(“^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$”);
       Matcher m = p.matcher(mobiles);
       flag = m.matches();
      }catch(Exception e){
       flag = false;
      }
      return flag;
     }
     public static boolean isNum(String number){
          boolean flag = false;
          try{
           Pattern p = Pattern.compile(“^[0-9]{5}$”);
           Matcher m = p.matcher(number);
           flag = m.matches();
          }catch(Exception e){
           flag = false;
          }
          return flag;
         }

}