我不是电子邮件验证正则表达式的忠实拥护者,因为我自己遇到过很多具有过于严格的正则表达式的网站,因此无法使用我喜欢的电子邮件。
基本上我只使用 .+@.+ 只是为了确保他们不会忘记@。
不过,如果用户输入了 LIKELY 不正确的电子邮件,我想做的是给用户提示。比如拼写错误或奇怪的字符。
因此,如果他们输入例如 mike3292@hotmaik.com,那么我可以询问用户是否确定,甚至在某些情况下可能会提示正确的解决方案。
所以基本上我想知道是否有任何现有的顶级电子邮件提供商来源和常见的拼写错误。也可能是一个异常字符的正则表达式来警告用户,要求他仔细检查。