如何在javascript中验证多个电子邮件?

时间:2011-01-28 09:08:25

标签: javascript ajax

我有多个用逗号分隔的电子邮件。如何使用javascript验证所有这些电子邮件字段。

1 个答案:

答案 0 :(得分:1)

  • 用逗号分割()字符串数组
  • 对于每个数组元素,运行验证

在电子邮件地址中验证的内容是一个有争议的话题(例如something+xyzzy@example.museum实际上是一个有效的电子邮件地址,但大多数天真的验证者拒绝它) - 检查之前的部分@以及@之后可能有效的域名(由于目前TLD的复杂混乱,以点分隔的任何内容)应该足够了。

(为什么不验证域名:你会弄错。这不是个人的,每个人都错了:你,我,每个人 - 国际化域名,超过4个字符的域名,备用DNS根,内部域名,每年批准的新域名等等。如果邮件反弹,太糟糕了 - 但尝试在JS中验证域名是徒劳的。)