0

我需要验证用户输入。用户可以为电子邮件输入完整的标题,因此它可能如下所示:

user@example.com
<user@example.com>
User <user@example.com>
"User" <user@example.com>
user@example.com, User2 <user2@example.com>

..ETC。以上所有内容都是有效的 To 字段。

但是,当用户输入是这样的:

user@example.com, not_an_email, User <user.example.com>

然后我想回复最后两封电子邮件的错误。

检查一个普通的电子邮件地址的有效性对我来说不是问题,但是额外的字符串和大括号 <> 我现在有点一无所知。

4

0 回答 0