1

我不是电子邮件验证正则表达式的忠实拥护者,因为我自己遇到过很多具有过于严格的正则表达式的网站,因此无法使用我喜欢的电子邮件。

基本上我只使用 .+@.+ 只是为了确保他们不会忘记@。

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

因此,如果他们输入例如 mike3292@hotmaik.com,那么我可以询问用户是否确定,甚至在某些情况下可能会提示正确的解决方案。

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

4

1 回答 1

1

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

我建议的是简单地确保它.*@.*\..*会检查---@---.--- 并让用户输入两次。

它使您轻松,用户轻松,而且不烦人。如果弹出窗口提示我的名字是无效的电子邮件地址,我不会喜欢它。

于 2013-05-08T16:34:25.483 回答