public static boolean isValidEmail(String emailID) {
String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@([\\w]+\\.)+[\\w]+[\\w]$";
Boolean b = emailID.matches(EMAIL_REGEX);
return b;
}
这是我的代码使用此代码我能够验证emailID但我想要唯一的电子邮件ID验证,其域名是@ itspl.com,即如果用户输入x@gmail.com,那么如果他们输入X则应显示错误的电子邮件ID @ itspl.com然后它显示正确请告诉我我将如何做到这一点。
答案 0 :(得分:1)
请试试这个
String emailID = "wombat@itspl.com";
String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@itspl\\.com$";
System.out.println(emailID.matches(EMAIL_REGEX));
打印 true
String emailID = "wombat@itsplAcom";
String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@itspl\\.com$";
System.out.println(emailID.matches(EMAIL_REGEX));
打印 false
如果没有最后一次.
转义,则会返回错误的结果
String emailID = "wombat@itsplAcom";
String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@itspl.com$";
System.out.println(emailID.matches(EMAIL_REGEX));
错误打印 true
答案 1 :(得分:0)
只需使用以下域名限制您的注册表
String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@itspl\\.com";