0

我已经阅读了很多关于 javascript 中电子邮件验证的问题,但从未找到真正令人满意的解决方案。

示例:在 JavaScript 中验证电子邮件地址?

问题是,大多数答案都使用正则表达式,而电子邮件所需的正则表达式太复杂而无法理解。

我读过验证电子邮件的最佳方法是使用状态机来匹配规范。我无法想象这太复杂了,但是在 javascript 中找不到任何在线非正则表达式电子邮件验证的示例。外面有吗?

4

1 回答 1

0

你应该坚持^[^@]+@[^@]+$..就是这样..

1>使用上述正则表达式验证邮件

2>将邮件发送到该电子邮件地址。

3>如果您收到来自该 ID 的任何回复,则电子邮件 ID 是有效的...


如果您想防止用户拼写错误,您可以使用mailcheck.js

在此处输入图像描述


停止使用复杂的正则表达式验证电子邮件地址

强调:

这样想:我在电子邮件地址 qwiufaisjdbvaadsjghb@gmail.com 下注册了您的网站。来吧。那个狗屎可能会从杰出的邮件守护进程中反弹,但格式很好;这是一个有效的电子邮件地址。

于 2013-10-18T09:02:57.883 回答