【发布时间】:2014-03-03 04:31:02
【问题描述】:
我没有为这种类型的电子邮件 ID 找到任何帮助,请告诉我如何使用正则表达式验证以下电子邮件 电子邮件 ID - xyzabc@co.xyz-gordo.in.zs
我正在使用下面的模式
^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$
【问题讨论】:
-
正确和错误电子邮件的规则是什么?还需要验证吗?通过发送用户账户激活邮件来查看是否正确不是更简单吗?
-
您实际上希望正则表达式匹配什么?因为如果它应该只匹配你给我们的邮件地址,那么正则表达式就是地址本身。我想通过验证地址,您可以“检查它是否是有效的电子邮件地址”,但这需要定义什么是有效的,什么是无效的——我们正在验证的地址并不重要。
标签: java