java - Java中电子邮件验证的正则表达式

标签 java regex email-validation

我正在使用以下正则表达式

(".+@.+\\.[a-z]+")

它接受#@#.com 作为有效电子邮件。我应该使用什么模式?

最佳答案

您应该使用 apache-commons 电子邮件 validator 。您可以从 here 获取 jar 文件.

这里有一个简单的例子来说明如何使用它:

import org.apache.commons.validator.routines.EmailValidator;

boolean isValidEmail = EmailValidator.getInstance().isValid(emailAddress);

关于java - Java中电子邮件验证的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2762977/

相关文章:

带有组织模式文件的 Python 多行正则表达式

regex - 如何在 Nim 中捕获正则表达式的一部分

jquery - 允许在多个电子邮件 ID 字段中使用撇号

javascript - 电子邮件验证 : JavaScript

Java-必须建模一个圆

java - 如何打印带有空格的匹配数字的结果

正则表达式 - 匹配字符串不包含一个组,包含另一个

php - 一个电子邮件地址中可以有多少个@符号?

java - 将值从 .txt 传递到 HTML 文本框(使用 Batch、Java 或 PHP)

java - Java 中的 GUI .. 生成运行时组件