当前位置:  开发笔记 > 编程语言 > 正文

可用于测试javascript验证脚本的电子邮件地址列表

如何解决《可用于测试javascript验证脚本的电子邮件地址列表》经验,为你挑选了2个好方法。

有没有人有我可以用来测试我的JS地址验证脚本的电子邮件地址列表?我正在寻找完整的列表,以便测试最常见的边缘情况,如果不是所有情况.



1> 小智..:

根据RFC2822有效的示例

me@example.com

a.nonymous@example.com

name+tag@example.com

name\@ tag @ example.com - 这是一个包含两个@符号的有效电子邮件地址.

spaces \是\ allowed@example.com

"可以引用空格"@ example.com

!#$%&'*+ - /= ^ _`{|}〜@ [1.0.0.127]

!#$%&'*+ - /= ^ _`{|}〜@ [IPv6的:0123:4567:89AB:CDEF:0123:4567:89AB:CDEF.?

我(这是评论)@ example.com - 不鼓励评论,但RFC2822不禁止.

根据RFC2822s,示例无效

我@

@ example.com

我@ example.com

.ME @ example.com

我@ example..com

me.example@com

我\ @ example.com

来自:http: //en.wikibooks.org/wiki/JavaScript/Best_Practices


+1 | name+tag@example.com是我一直试图使用的(读取:Gmail过滤器),但对于几乎所有"滚动它自己"而不考虑RFC2822的网站,它被归类为无效.真气!

2> Dominic Saye..:

我现在整理了来自Cal Henderson,Dave Child,Phil Haack,Doug Lovell和RFC 3696的测试用例.总共164个测试地址.

我针对我能找到的所有验证器运行了所有这些测试.比较如下:http://www.dominicsayers.com/isemail

随着人们增强验证器,我会尽量使这个页面保持最新状态.感谢Cal,Dave和Phil在编写这些测试和对我自己的验证器的建设性批评方面提供的帮助和合作.

人们应该特别注意针对RFC 3696的勘误表.其中三个规范示例实际上是无效地址.并且地址的最大长度为254或256个字符,而不是 320个字符.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有