【发布时间】:2018-09-07 13:42:06
【问题描述】:
我有一个在 Java 中使用的电子邮件地址过滤正则表达式。它在大多数情况下都有效,除非尝试在电子邮件地址的用户名部分限制重复的点。
我使用的正则表达式(去掉了转义)是[a-zA-Z0-9\.\_\-]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}(\.[a-zA-Z]{2,5}){0,1}
这不会捕获像 test..test@test.com. 这样的错误电子邮件地址
任何想法将不胜感激。
【问题讨论】:
-
您是否尝试过搜索电子邮件正则表达式?这个问题肯定已经被问过无数次了
-
我有,事实上这就是我在问题中的基本正则表达式中得出的方式。
标签: java regex email-address