【发布时间】:2014-10-01 08:01:22
【问题描述】:
我有一个正则表达式来验证电子邮件地址。好像
^[a-z0-9]+([-+._][a-z0-9]+)*@[a-z0-9]+([-.][a-z0-9]{2,})*\.[a-z0-9]+([-.][a-z0-9]{2,})*$
在大多数情况下它可以正常工作,但是当我键入像“qwerty_@mail.com”这样的电子邮件时,这个正则表达式不匹配,尽管它是一个正确的电子邮件地址。 qwerty_1@mail.com 之类的地址确实匹配。
如何修复此表达式以避免此错误?
【问题讨论】:
标签: regex