用于验证电子邮件的正则表达式

问题描述 投票:0回答:1

我正在尝试理解正则表达式来验证电子邮件,据我了解,该正则表达式应该传递以下电子邮件(因为它应该按照内部要求执行)。有人可以帮我理解我错在哪里吗? 正则表达式:

(?=^.{4,40}$)[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\\.[a-zA-Z]{2,4}$

电子邮件:

[email protected]

测试对我来说失败了

java regex
1个回答
0
投票

正则表达式的书写方式正确。 在我看来,问题可能在于您如何在代码中实现正则表达式,或者可能在于您正在使用的测试框架。

提供更多背景信息会很有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.