如何设置要使用的特定电子邮件?

时间:2019-05-20 20:32:10

标签: android

我想在注册活动中创建一些代码,使人们只能使用一个具有特定域的电子邮件地址。

例如,注册表格上的用户只能使用域名为 :@ ubu.com

否则人们将无法使用其他电子邮件进行注册。

谢谢。

1 个答案:

答案 0 :(得分:0)

  

假设您只想在客户端中验证电子邮件域。

使用正则表达式。此表达式将任何给定的字符串验证为电子邮件,并检查其域名是否与 .edu.com

相匹配
"^(([\\w-]+\\.)+[\\w-]+|([a-zA-Z]{1}|[\\w-]{2,}))@" + "(edu\\.com)$"

测试方法:

 public boolean isEmailValid(String email) {
        String regEx = "^(([\\w-]+\\.)+[\\w-]+|([a-zA-Z]{1}|[\\w-]{2,}))@"
                + "(edu\\.com)$";

        Pattern pattern = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);
        Matcher matcher = pattern.matcher(email);

        return matcher.matches();
    }

现在在注册之前验证每个电子邮件地址。