我想让我的用户将一串电子邮件粘贴到文本中,然后在提交时将它们导入到数据库表中。
似乎电子邮件的典型语法以及通常在 TO 字段中键入的方式是:
"Fname Lname" <abc@email.com>, "Fname Lname" <abc@gmail.com>,
我想在提交时我需要通过一些循环来解析它。如何检测名称/电子邮件对中断?有没有办法也做一些基本的电子邮件验证?
更新:
我意识到有时字符串可能会稍微偏离,例如缺少名称:
Fname Lname" <abc@email.com>, abc@gmail.com,
甚至
<abc@email.com>, abc@gmail.com,
甚至
abc@email.com, abc@gmail.com,
如果缺少名称,如何使其更健壮并注意中断?电子邮件应该一直在那里!否则它只需要忽略一个实例并继续下一个联系人。但我想我可以在创建联系人数组后进行验证......