Javascript 不正确的电子邮件验证提示

Javascript 不正确的电子邮件验证提示,javascript,validation,email,Javascript,Validation,Email,我不是一个电子邮件验证正则表达式的超级粉丝,因为我自己也遇到过很多站点,它们的正则表达式太严格,因此无法使用我喜欢的电子邮件 基本上,我只使用+@.+来确保他们不会忘记@ 不过,如果用户输入了可能不正确的电子邮件,我想做的是给用户提示。比如打字错误或者奇怪的字符 例如,如果他们进入mike3292@hotmaik.com然后我可以询问用户是否确定,甚至在某些情况下,我可以提示正确的解决方案 因此,基本上我想知道的是,是否有任何顶级电子邮件提供商和常见拼写错误的现有来源。也可能是一个特殊字符的正则

我不是一个电子邮件验证正则表达式的超级粉丝,因为我自己也遇到过很多站点,它们的正则表达式太严格,因此无法使用我喜欢的电子邮件

基本上,我只使用+@.+来确保他们不会忘记@

不过,如果用户输入了可能不正确的电子邮件,我想做的是给用户提示。比如打字错误或者奇怪的字符

例如,如果他们进入mike3292@hotmaik.com然后我可以询问用户是否确定,甚至在某些情况下,我可以提示正确的解决方案


因此,基本上我想知道的是,是否有任何顶级电子邮件提供商和常见拼写错误的现有来源。也可能是一个特殊字符的正则表达式来警告用户,让他仔细检查。

正则表达式对于验证电子邮件来说真的很糟糕。如果你想做一个完整的/真实的验证,你需要一个

我建议只需确保它是
*.*.\..*
即可检查
-@-.
并让用户输入两次


它让你更容易,用户更容易,而且不会让人讨厌。如果一个弹出窗口提示我的名字是一个无效的电子邮件地址,我不喜欢

Regex对于验证电子邮件来说真的很糟糕。如果你想做一个完整的/真实的验证,你需要一个

我建议只需确保它是
*.*.\..*
即可检查
-@-.
并让用户输入两次


它让你更容易,用户更容易,而且不会让人讨厌。如果一个弹出窗口提示我的名字是一个无效的电子邮件地址,我不喜欢

通过ICANN地址打开的自定义顶级域名注册,如sergey@google不是很遥远吗。ICANN地址打开自定义顶级域名注册,如sergey@google不是很远吗。