Java 如何检查电子邮件地址是否有效?

Java 如何检查电子邮件地址是否有效?,java,Java,以下是我正在使用的代码: 它总是给我输出“无效的电子邮件地址” 应该是 if(!email.matches("^[a-zA-Z0-9]+@[a-zA-Z0-9]+(.[a-zA-Z]{2,})$")) 或者,您可以使用 也许你应该打电话 email.matches("^[a-zA-Z0-9]+@[a-zA-Z0-9]+(.[a-zA-Z]{2,})$") 因为名称经常被设置为空字符串。您在电子邮件中收到电子邮件,并在if条件下匹配名称。可能存在重复的 if(!email.matches("^

以下是我正在使用的代码:

它总是给我输出“无效的电子邮件地址”

应该是

if(!email.matches("^[a-zA-Z0-9]+@[a-zA-Z0-9]+(.[a-zA-Z]{2,})$"))

或者,您可以使用


也许你应该打电话

email.matches("^[a-zA-Z0-9]+@[a-zA-Z0-9]+(.[a-zA-Z]{2,})$")

因为名称经常被设置为空字符串。

您在电子邮件中收到电子邮件,并在if条件下匹配名称。可能存在重复的
if(!email.matches("^[a-zA-Z0-9]+@[a-zA-Z0-9]+(.[a-zA-Z]{2,})$"))
String email; //set the String...
System.out.println(EmailValidator.getInstance().isValid(email));
email.matches("^[a-zA-Z0-9]+@[a-zA-Z0-9]+(.[a-zA-Z]{2,})$")