email-validation相关内容

使用RegEx验证和过滤电子邮件地址?

使用RegEx和Javascript电子邮件字段验证来禁止免费电子邮件服务电子邮件(例如Gmail,Yahoo,Hotmail)的最佳方法是什么? ^。* @(?!(aol\.com $ | yahoo\.com $ | hotmail\.com $))$ 我在这里看到了通用的“用Java验证电子邮件地址”解决方案使用JavaScript验证电子邮件地址吗?,但无法弄清楚 ..
发布时间:2020-10-29 02:44:56 前端开发

EmailAddressAttribute在末尾允许点

.NET 4.6.1中的 EmailAddressAttribute允许在末尾加点。 这意味着以下电子邮件地址:someone@google.com。已验证。 对于Microsoft,此电子邮件有效。 但是,例如,对于PayPal,电子邮件是无效的。 所以有人知道,电子邮件末尾的点是否有效? 解决方案 关于这是否合法,存在很多竞争性信息。这是两种不同的观点,我将尝试解释一下原 ..
发布时间:2020-10-29 02:44:52 C#/.NET

PHP RegEx:在电子邮件验证模式中查找漏洞

以下正则表达式模式(适用于PHP)用于验证任何电子邮件地址: ^ [\w.- ] + @ [A-Za-z0-9 .-] + \。[A-Za-z] {2,6} $ 它说:“匹配至少(一个或多个)大写和/或小写字母和/或句点,下划线和/或破折号后跟一个,只有一个@ ,然后是至少一个(或多个)大写和/或小写字母,和/或句号和/或下划线随后是一个且只有一个句点,然后是两到六个大写 ..
发布时间:2020-10-29 02:44:49 PHP

使用正则表达式python查找电子邮件

我想在文本文件中找到有效的电子邮件地址,这是我的代码: email = re.findall (r'[a-zA-Z\ .-] + @ [\w\ .-] +',line) 但是我的代码显然不包含@符号前有数字的电子邮件地址。而且我的代码无法处理没有有效结尾的电子邮件地址。那么有人可以帮我解决这两个问题吗?谢谢! 我的问题的一个例子是: 我的代码可以找到此电 ..
发布时间:2020-10-29 02:43:46 Python

System.Net.MailMessage允许一些无效的电子邮件地址格式

许多人可能已经知道,正确验证电子邮件地址可能有些噩梦。您可以整天搜索与当前RFC标准匹配的C#正则表达式,然后会找到不同的正则表达式,它们给出不同的结果。 如果您查看 http://en.wikipedia.org/wiki/Email_address#Local_part ,您会看到不允许在本地部分的开头或结尾使用句点。也不允许连续两个周期。但是,以下NUnit测试证明System.Net ..
发布时间:2020-10-29 02:42:38 C#/.NET

电子邮件地址中是否有下划线?

我将使用什么RFC来确定是否可以接受电子邮件地址本地部分中的前导下划线? 示例: _johndoe@hotmail.com 当然,这个问题也适用于任何主要的特殊字符。 我在Wikipedia中找到了这一行,但是在RFC本身中找不到任何引用。我在这里错过了什么吗? 本地部分 电子邮件地址的本地部分可以使用以下任何ASCII字符RFC 5322第3.2节。 3: 解决方 ..
发布时间:2020-10-29 02:42:35 其他开发

有效的电子邮件地址-XSS和SQL注入

由于电子邮件地址中的有效字符太多,因此是否有任何有效电子邮件地址本身可能是XSS攻击或SQL注入?我在网络上找不到任何信息。 电子邮件地址 的本地部分可能使用以下任何ASCII字符: 大写和小写英文字母(az,AZ) 数字0到9 字符! #$%& ’* +-/ =? ^ _`{| }〜 字符。 (点,句号,句号),前提是它不是最后一个 字符,并且还不能连续出现两次或 次(例 ..
发布时间:2020-10-29 02:42:31 PHP

REST验证电子邮件的方式是什么?

当用户注册到我的Web应用程序时,我会发送一封电子邮件以验证其收件箱。 在电子邮件中,有指向以下资源的链接: GET / verify / {token} 由于资源是在后台更新的,这是否破坏了RESTful方法? 如何以REST方式进行操作? 解决方案 您在说什么关于不是REST。 REST用于机器对机器的通信,而不是用于人对机器的通信。您可以开发第一 ..
发布时间:2020-10-29 02:42:28 其他开发

在javascript中检测输入错误的电子邮件地址

我注意到有时用户会错误输入电子邮件地址(以联系方式),例如,键入@ yahho.com,@ yhoo.com或@ yahoo.co而不是@ yahoo.com 我认为可以使用一些JavaScript在现场纠正。只需检查电子邮件地址中是否存在可能的错误(例如上面列出的错误),以便用户输入his_email@yhoo.com时,可以显示一条不引人注意的消息,或类似的内容,表明他可能是@yahoo ..
发布时间:2020-10-29 02:42:25 前端开发

为什么filter_var($ email,FILTER_VALIDATE_EMAIL)允许test @ test?

我只是对表单进行验证,因此我决定尝试使用filter_var函数来检查我的电子邮件地址的有效性。我无法找到filter_var实际上允许在任何地方使用的内容(因为文档非常简单),并且我发现它允许使用类似test @ test的电子邮件地址。 解决方案 域中的域是否一定没有.com,.net等...?四月左右的某个地方。请参见错误#49576 和修订297350 。 该电子邮件确实无效 ..
发布时间:2020-10-29 02:42:23 PHP

Symfony2-如何在控制器中验证电子邮件地址

symfony中有一个电子邮件验证程序,可以以以下形式使用: http:// symfony。 com / doc / current / reference / constraints / Email.html 我的问题是:如何在controlelr中使用此验证器来验证电子邮件地址? 这可以通过为用户使用PHP preg_match来实现,但是我的问题是,是否有可能使用已经内置于电子 ..
发布时间:2020-10-29 02:41:19 PHP

PHP中的电子邮件验证?

可能重复项: PHP电子邮件验证功能 是否存在用于电子邮件地址验证的php库? I我的网站上有联系表,但是我需要电子邮件验证,但我不知道该怎么做。 解决方案 $ email =“ someone@example.com”; if(!filter_var($ email,FILTER_VALIDATE_EMAIL)) { echo“电子邮件无效”; } ..
发布时间:2020-10-29 02:41:13 PHP

正则表达式以允许在电子邮件地址中尾随空格

我现在像这样验证电子邮件地址: [-+。'\w] + @ [-。\ -w] + \。[-。\w] + 这表示如果用户不小心在该地址中包含尾随或前导空格(例如,在复制/粘贴时),该表达式验证为false。 所以我想在上面允许尾随和前导空格表达。我该怎么做? 解决方案 在 \s * 上使用正则表达式的结尾和开始。 \s * 表示出现零次或多次的空白。 ..
发布时间:2020-10-29 02:40:04 其他开发

如何使用Regex验证多封电子邮件?

在对Stackoverflow进行了快速研究之后,我无法找到使用正则表达式进行多电子邮件验证的任何解决方案(拆分JS功能不适用,但是由于某些原因,应用程序后端等待包含电子邮件的字符串 此处是要求: 电子邮件应使用以下规则进行验证: [A-Za-z0-9\ ._%-] + @ [A-Za-z0-9 A .-] + \。[A-Za-z] {2,4} 正则表达式应接受; 用作分隔符 电子 ..
发布时间:2020-10-29 02:38:59 前端开发

简单的电子邮件验证

可能重复: 使用Java验证电子邮件 我正在尝试做一个非常简单的电子邮件验证。但是问题是当我尝试使用 tom @@@@@ gmail.com 之类的方法时,它会返回true。 这里代码如下: public静态布尔validateEmail(String email){ boolean isValidEmail = false; //输入验证字符串 //字符串ema ..
发布时间:2020-10-29 02:38:52 Java开发

为什么MailAddress认为“ john @ gmail”。是有效的电子邮件地址?

就像一个好的C#用户一样,我使用 MailAddress 对象来验证电子邮件地址。 我的一个客户输入了 john @ gmail。的电子邮件(已通过 MailAddress 验证),并破坏了我的软件。我希望下面的代码抛出异常,但不会。 静态void Main(string [] args ) { 字符串addressmail = string.Empty; 试试 { Mai ..
发布时间:2020-10-29 02:38:49 C#/.NET