问题标签 [email-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
45 回答
561344 浏览

c# - 验证电子邮件地址的 C# 代码

验证字符串是否为有效电子邮件地址的最优雅的代码是什么?

0 投票
6 回答
607 浏览

regex - 电子邮件中的连续通配符

我在看电子邮件验证。我在 RFC 规范中读到了连续的 . (点)是不允许的,例如mail..me@server.com

但是不同的通配符是否允许连续出现?比如mail.$me@server.com

如果是这样,我如何制作一个正则表达式,只要它们不同,它只会出现一次通配符?它不应该接受那些喜欢的.. && $$,而是接受那些喜欢的,&$ .$ &.

而且由于允许使用大量的通配符,我不认为像\^(&&|$$|..)\etc 这样的正则表达式不是一种选择。

0 投票
4 回答
67587 浏览

validation - What is the actual minimum length of an email address as defined by the IETF?

I'm specifically looking for the minimum length of the prefix and domain.

I've seen conflicting information and nothing that looks authoritative.

For reference, I found this page which claims that a one character email address is functional:

http://www.cjvandyk.com/blog/Lists/Posts/Post.aspx?ID=176

I tried validating email addresses at Gmail and they expect prefix greater than or equal to 6.

These are obviously way off.

My web framework expects prefix greater than or equal to 2.

0 投票
2 回答
518 浏览

c# - C# 正则表达式兼容性问题(.NET 3.5 与 .Net 2.0)

我在运行 .NET 3.5 的开发机器上有以下正则表达式,它按设计工作。但是,当它部署到我们的测试环境(运行 .NET 2.0)时,它不能正常工作并且似乎总是返回 false。有谁知道罪魁祸首可能是什么?谢谢

0 投票
2 回答
197 浏览

php - 电子邮件格式 REGEX PHP- 有很多类似的,但这个是我的

呃,它坏了:

我有一个完美工作的正则表达式,它允许所有数字、字母和仅与电子邮件相关的标点符号 (._-@) 来清理我的电子邮件字段,然后我认为添加一个正确的电子邮件正则表达式会很好,检查是否正确图案。这就是我现在所拥有的:

我知道我不需要 .* 周围的括号,但发现它使它更清晰。

当我调用该函数时,它是这样的:

然后,我在注册脚本开始时使用它来验证它:

($tr_email === 假)

尽管尝试使用有效的电子邮件地址,但我还是失败了。我也在测试变量是否为空,所以我想我可以尝试 ==FALSE 而不是 ===,但我想尽可能精确。

有人有什么想法吗?

0 投票
4 回答
119 浏览

authentication - 垃圾邮件会杀死网站身份验证吗?

我在向新用户发送身份验证邮件时遇到了很大的困难,我正在考虑只依赖像 stackoverflow 这样的第三方日志记录系统。

问题是,与这个网站相反,我的网站是针对不那么精通技术的观众。

于是出现了两个问题:

获得坚如磐石的电子邮件交付解决方案以停止失去新客户并修复我的系统的解决方案是什么?(在我写的时候丢失了大约 50%)

如果您的受众不那么精通技术,您是否会停止提供身份验证并仅依赖第三方服务?

0 投票
2 回答
2797 浏览

asp.net-mvc - 注册新帐户时如何要求 asp.net forms 身份验证发送验证电子邮件?

我刚刚建立了一个新的 ASP.NET MVC 网站,我想更改它以强制用户通过单击电子邮件中的验证链接来验证他们的电子邮件地址。我用尽可能多的搜索词搜索了答案,但我想我从来没有找到正确的。

我开始使用会员对象来看看我能想出什么,我确实看到你可以切换 IsApproved,所以我将默认设置为 false。之后我注册了一个新用户,但没有收到任何电子邮件(正如我所料),但它也让我在当前会话中登录。然而,这不是重点。

是否有用于发送验证电子邮件的内置机制,还是我需要实现的?

0 投票
7 回答
4241 浏览

php - 考虑到 Gmail (user.name+label@gmail.com),如何在 PHP 中检查重复的电子邮件地址

如何在 PHP 中检查重复的电子邮件地址,同时考虑到 Gmail 的自动标记器和标点符号?

例如,我希望将这些地址检测为重复项:

尽管 Daniel A. White 声称:在 Gmail 中,“@”(和标签)之前随机位置的点可以随意放置。user.name@gmail.com 和 username@gmail.com 实际上是同一个用户。

0 投票
2 回答
4793 浏览

email - 电子邮件验证 MX 查找

我被要求在 Web 应用程序上实施一些电子邮件地址验证 - 我敢肯定我们都去过那里一千次......但是,这次我被要求在域上进行 MX 查找以查看是否它接受电子邮件。

有谁知道这样做有什么潜在的问题?mx 查找是否是确定域是否接受电子邮件的可靠方法?是否存在有效电子邮件地址可能无法通过 MX 查找检查的极端情况?

谢谢你的建议!

0 投票
11 回答
98609 浏览

php - 检查字符串是否是 PHP 中的电子邮件地址

我正在尝试执行 SQL 查询,但我需要以某种方式检查该值是否是电子邮件地址。我需要一种方法来检查是否$user是电子邮件地址,因为我的表中有这样的用户值。

等等...

我需要这样做,以便$useremail检查$user它是否是电子邮件地址。所以我可以更新值WHERE user=test OR user=test@example.com,等等。