我有多个用逗号分隔的电子邮件。如何使用javascript验证所有这些电子邮件字段。
答案 0 :(得分:1)
在电子邮件地址中验证的内容是一个有争议的话题(例如something+xyzzy@example.museum
实际上是一个有效的电子邮件地址,但大多数天真的验证者拒绝它) - 检查之前的部分@
以及@
之后可能有效的域名(由于目前TLD的复杂混乱,以点分隔的任何内容)应该足够了。
(为什么不验证域名:你会弄错。这不是个人的,每个人都错了:你,我,每个人 - 国际化域名,超过4个字符的域名,备用DNS根,内部域名,每年批准的新域名等等。如果邮件反弹,太糟糕了 - 但尝试在JS中验证域名是徒劳的。)