现在的位置: 首页 > 综合 > 正文

Android 使用正则表达式验证邮箱格式是否正确

2018年03月20日 ⁄ 综合 ⁄ 共 360字 ⁄ 字号 评论关闭

/**
     * 验证邮箱格式是否正确
     */
    public boolean emailValidation(String email) {
          String regex = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
          return email.matches(regex);
    }

或者:
  private boolean isValidEmail(String mail) {
  Pattern pattern = Pattern
    .compile("^[A-Za-z0-9][\\w\\._]*[a-zA-Z0-9]+@[A-Za-z0-9-_]+\\.([A-Za-z]{2,4})");
  Matcher mc = pattern.matcher(mail);
  return mc.matches();
 }


抱歉!评论已关闭.