我正在使用此表达式来验证电子邮件地址:
"^[_a-z0-9-]+(.[a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$"
我注意到为了验证电子邮件地址,我需要在@符号前加上至少3个字符.这是一个要求吗?如果我只想在@符号前面有一个或两个字符的电子邮件地址怎么办?
完全可以拥有一个只有一个字符的电子邮件地址.所有指南都在RFC822中定义:http://www.ietf.org/rfc/rfc0822.txt?number = 822
必要的REGEX:http: //www.ex-parrot.com/pdw/Mail-RFC822-Address.html