当前位置: 首页 > 面试题库 >

是否有用于电子邮件地址验证的php库?

壤驷凯
2023-03-14
问题内容

我需要验证用户的电子邮件地址。不幸的是,很难使验证器符合标准

这是一个试图符合标准的正则表达式的示例

是否有任何PHP库(最好是开源的)可以验证电子邮件地址?


问题答案:

您是否看过PHP的filter_函数?它们并不完美,但是根据我的经验,它们做得相当不错。

用法示例(返回布尔值):

filter_var($someEmail, FILTER_VALIDATE_EMAIL);



 类似资料:
  • 我想使用亚马逊的简单电子邮件服务发送电子邮件。 我验证了我的域名以及我想发送的电子邮件地址。 对于两者,它都表示。 现在,当我使用AWS控制台的发送测试电子邮件向myemail@outlook.com发送测试电子邮件时,我只收到错误消息: 电子邮件地址未验证。以下身份在区域EU-WEST-1中检查失败:myemail@outlook.com(请求ID: 9fb78de1-2673-11e6-bbb

  • 我想使用Google表单填充Google电子表格。其中一个字段是电子邮件地址,我需要对照我们组织的电子邮件列表来验证这一点--换句话说,强制人们使用有效的和现有的电子邮件地址。 我们的组织使用谷歌应用程序。该表单将由在我们组织中的用户创建,并且只有来自我们组织/域的电子邮件地址才被认为是有效的。

  • 问题内容: 有谁知道如何在Swift中验证电子邮件地址?我发现此代码: 但我无法将其翻译为Swift。 问题答案: 我会用: 对于低于3.0的Swift版本: 对于低于1.2的Swift版本:

  • 我有一个亚马逊SES连接设置,目前处于沙盒模式。 我有我的电子邮件地址,我用的是我的真实地址,但对于这篇文章,我们称之为。它在SES中得到验证,在电子邮件标签上,它旁边写着“已验证”。 我有一个节点应用程序,可以通过nodeEmailer发送邮件 然后我把它和这个一起寄出去。运输机。sendMail,所有电子邮件地址都相同 当我尝试发送电子邮件时(发送至和发送自同一地址,并在SES上验证) 发送时

  • 我正在尝试使用php sdk通过AWS SES发送电子邮件。请注意,我可以通过aws CLI发送消息-没问题,并且我可以使用身份管理区域下的域和电子邮件区域从SES控制台发送电子邮件。此外,域和电子邮件都已验证并显示在身份管理区域中。 我正在使用PHPSDK中的示例代码。我确实编辑了该地区,因为我的电子邮件和域名已经过验证,并且我在美国西部2地区以外的地区运营。 我通过~/.aws/credent

  • 问题内容: 是否有正则表达式来验证JavaScript中的电子邮件地址? 问题答案: 使用正则表达式可能是最好的方法。您可以在此处看到很多测试(taken from chromium) 这是接受unicode的常规表达式的示例: 但是请记住,不应该只依赖JavaScript验证。可以轻松禁用JavaScript。这也应该在服务器端进行验证。 这是上述操作的一个示例: