Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 哪些电子邮件提供商允许+;电子邮件地址?_Php_Regex_Email_Validation - Fatal编程技术网

Php 哪些电子邮件提供商允许+;电子邮件地址?

Php 哪些电子邮件提供商允许+;电子邮件地址?,php,regex,email,validation,Php,Regex,Email,Validation,可能重复: 我正在使用我的电子邮件地址验证程序 所以我已经搜索了一段时间,注意到有些电子邮件允许在电子邮件中使用“+”,比如:hello+guys@email.com Hotmail不允许a+,雅虎也不允许。 你们知道哪些不允许吗?我还想知道,也许有一些旧的hotmail/yahoo/etc帐户实际上包含+字符? 你觉得怎么样?我不想让我的脚本拒绝带有+的电子邮件,如果它们确实存在…在语法下有一个有效电子邮件字符列表,在没有到每个邮件客户端并测试每个字符和电子邮件的情况下,无法判断谁允许什么。

可能重复:

我正在使用我的电子邮件地址验证程序

所以我已经搜索了一段时间,注意到有些电子邮件允许在电子邮件中使用“+”,比如:hello+guys@email.com

Hotmail不允许a+,雅虎也不允许。 你们知道哪些不允许吗?我还想知道,也许有一些旧的hotmail/yahoo/etc帐户实际上包含+字符?


你觉得怎么样?我不想让我的脚本拒绝带有+的电子邮件,如果它们确实存在…

在语法下有一个有效电子邮件字符列表,在没有到每个邮件客户端并测试每个字符和电子邮件的情况下,无法判断谁允许什么。

,hotmail不允许使用它,因为它也被用作用户名,可能会导致意外的错误。我不认为有很多人在那里使用+in-there电子邮件,这不是限制你的用户群的原因

@m.buettner请停止。那些正则表达式“解决方案”将fail@PeeHaa如果你读过我发布的链接,你就会知道结论是完全一样的。这就是我的观点。