问题标签 [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.
javascript - 在 JavaScript 中验证电子邮件地址的最佳方法是什么?
使用正则表达式在 JavaScript 中验证电子邮件地址的最佳方法是什么?
mime-types - 电子邮件消息的可能 mimetype 层次结构是什么?
我正在使用一个递归调用自身并尝试text/html
从电子邮件(如果存在)中提取 MIME 类型部分以进行进一步处理的代码片段。
“text/html”可能存在于其他内容中,例如multipart/alternative
,所以我试图找出是否有定义的电子邮件 MIME 类型层次结构。
有谁知道是否有以及它是什么?即哪些类型可以作为其他类型的父对象?
regex - 什么是全球公认的匹配电子邮件地址的正则表达式
我见过很多例子,有很多“不,你错过了一些东西”的评论。匹配电子邮件地址的正确方法是什么?
为了理智起见,只允许使用完全限定的域名,不允许使用 @localhost。(或者,两种方式)
必须允许子域 (issac@deptartment.company.museum)
sql-server - TSQL 电子邮件验证(无正则表达式)
好的,有一百万个正则表达式用于验证电子邮件地址,但是一些基本的电子邮件验证可以集成到 Sql Server 2005 的 TSQL 查询中吗?
我不想使用 CLR 过程或函数。只是直接的TSQL。
有没有人已经解决了这个问题?
jquery - jQuery 电子邮件验证要求
我正在使用 jQuery.Validation 插件进行客户端验证,除此之外,我还验证了电子邮件地址。现在我还想在服务器端进行验证(对于没有 javascript 等的用户)。由于缺乏更好的想法,我开始使用正则表达式,但很快我意识到我想使用与 jQuery 方法相同的要求很重要。或者,如果我能找到某种方法来用我自己的方法覆盖 jQuery 验证要求,那也可以。
有谁知道jQuery方法有什么要求?是正则表达式验证吗?如果是,表达式是什么?有没有办法覆盖它,即使我不知道?
(我注意到可以进行远程验证,但如果可能的话,我想避免这种额外的网络流量......)
javascript - 在 javascript 中检测错误输入的电子邮件地址
我注意到有时用户输入错误的电子邮件地址(在联系我们的表格中),例如输入@yahho.com、@yhoo.com 或@yahoo.co 而不是@yahoo.com
我觉得这可以用一些 javascript 现场纠正。只需检查电子邮件地址是否存在可能的错误,例如上面列出的错误,这样如果用户输入 his_email@yhoo.com,就会显示一条不显眼的消息,或者类似的东西,表明他可能指的是@yahoo。 com,并要求仔细检查他是否正确输入了电子邮件。
问题是:
如何在 java 脚本中检测到字符串与“yahoo”或“yahoo.com”非常相似?或者一般来说,我如何检测两个字符串之间的相似度?
PS(这是一个旁注)在我的具体情况下,用户不是以英语为母语的人,而且他们中的大多数人都不流利,网站本身不是英语。
sendmail - 域密钥、DKIM 和 Sendmail
当我在 linux 系统上同时使用 DomainKeys 和 DKIM 时,我是否在同一个端口上运行它们?
DomainKeys:
/usr/bin/dk-filter -l -p inet:8891 @localhost -d example.com -s /var/db/domainkeys/default.key.pem -S default
DKIM:
/usr/bin/dkim-filter -l -p inet: 8891 @localhost -c simple -d example.com -k /var/db/dkim/mail.key.pem -s mail -S rsa-sha256 - u dkim -m MSA
还是我做这样的事情:
域密钥:
/usr/bin/dk-filter -l -p inet:8892 @localhost -d example.com -s /var/db/domainkeys/mail1.key.pem -S 默认
DKIM:
/usr/bin/dkim-filter -l -p inet: 8891 @localhost -c simple -d example.com -k /var/db/dkim/mail2.key.pem -s mail -S rsa-sha256 - u dkim -m MSA
只是想知道有关 DomainKeys 和 DKIM 的信息告诉您在同一端口上运行它们:
http ://www.elandsys.com/resources/sendmail/domainkeys.html
http://www.elandsys.com/resources/sendmail/dkim .html
我想同时运行它们,这是一个坏主意吗?
ruby - 在大数据流中查找电子邮件地址
仍未解决:( [2 月 11 日]
我有一个充满随机数据的大文本文件,并想从中提取所有电子邮件地址。
我想在 Ruby 中执行此操作,使用如下伪代码:
有谁知道我将使用什么 Ruby 电子邮件正则表达式来完成此操作?
请记住,我正在寻找Ruby的答案。我已经尝试了许多通过谷歌搜索找到的正则表达式,但其中大多数会导致 Ruby 运行时错误,指出“+”和“ ”等字符无效/无法识别。*
我已经尝试过的是:
但我收到 Ruby 错误,指出“+”是无效字符
提前致谢