关于邮件地址的测试

来源:互联网 发布:word文档翻译软件 编辑:程序博客网 时间:2024/05/22 12:32

Valid Email addressReasonemail@domain.comValid emailfirstname.lastname@domain.comEmail contains dot in the address fieldemail@subdomain.domain.comEmail contains dot with subdomainfirstname+lastname@domain.comPlus sign is considered valid characteremail@123.123.123.123Domain is valid IP addressemail@[123.123.123.123]Square bracket around IP address is considered valid"email"@domain.comQuotes around email is considered valid1234567890@domain.comDigits in address are validemail@domain-one.comDash in domain name is valid_______@domain.comUnderscore in the address field is validemail@domain.name.name is valid Top Level Domain nameemail@domain.co.jpDot in Top Level Domain name also considered valid (use co.jp as example here)firstname-lastname@domain.comDash in address field is validjohn.smith(commect)@example.com (commect)john.smith@example.com john.smith@(comment)example.com john.smith@example.com(comment) 


Invalid Email addressReasonplainaddressMissing @ sign and domain#@%^%#$@#$@#.comGarbage@domain.comMissing usernameJoe Smith <email@domain.com>Encoded html within email is invalidemail.domain.comMissing @email@domain@domain.comTwo @ sign.email@domain.comLeading dot in address is not allowedemail.@domain.comTrailing dot in address is not allowedemail..email@domain.comMultiple dotsあいうえお@domain.comUnicode char as addressemail@domain.com (Joe Smith)Text followed email is not allowedemail@domainMissing top level domain (.com/.net/.org/etc)email@-domain.comLeading dash in front of domain is invalidemail@domain.web.web is not a valid top level domainemail@111.222.333.44444Invalid IP formatemail@domain..comMultiple dot in the domain portion is invalidjust"not"right@example.comquoted strings must be dot separated, or the only element making up the local-partthis is"not\allowed@example.comspaces, quotes, and backslashes may only exist when within quoted strings and preceded by a backslashthis\ still\"not\\allowed@example.comeven if escaped (preceded by a backslash), spaces, quotes, and backslashes must still be contained by quotes
Reference link : http://en.wikipedia.org/wiki/Email_address#Domain_part


0 0