我遇到了一个用于电子邮件验证的注册表:
^[^@]+([@]{1})[0-9a-zA-Z\\._-]+([\\.]{1})[a-zA-Z0-9\\._-]+$
这是我在标准的Adobe Day CQ电子邮件验证码中找到的模式。我在最后一个匹配组[a-zA-Z0-9\\._-]+
上遇到问题,它允许多次出现数字,这使我可以输入有效输入someone@else.9
。有人可以帮我理解为什么我们在最后一个匹配组中需要一个数字值。
感谢任何帮助。请指导我还有哪些正则表达式可用于验证标准 日常电子邮件输入。