2011-01-28 60 views
0

我必須用逗號分隔的多個電子郵件。如何使用javascript驗證所有這些電子郵件字段。如何驗證在JavaScript多封郵件?

+0

可能重複:http://stackoverflow.com/questions/566396 /驗證-多電子郵件-逗號分隔用JavaScript的 – 2011-01-28 09:14:43

回答

1
  • 分裂()中的字符串轉換成由逗號
  • 爲每個數組元素的數組,運行驗證

什麼在一個電子郵件地址驗證是有點一個有爭議的主題的(例如[email protected]實際上是一個有效的電子郵件地址,但大多數天真驗證拒絕) - 在@前檢查的一部分,和@(任何一個點分開,由於複雜的爛攤子後可能-有效的域名即最近的TLD)應該足夠了。

(爲什麼不驗證域名:你會弄錯的,這沒什麼個人的,每個人都會錯誤的:你,我,每個人 - 國際化域名,長於4個字符的域名,內部域,新的領域,每年批准的,等等等等如果郵件退回,太糟糕了 - 但試圖驗證在JS領域是相當徒勞的)