【发布时间】:2010-10-02 09:12:45
【问题描述】:
我注意到有时用户输入错误的电子邮件地址(在联系我们的表单中),例如输入@yahho.com、@yhoo.com 或@yahoo.co 而不是@yahoo.com
我觉得这可以用一些 javascript 现场纠正。只需检查电子邮件地址是否存在可能的错误,例如上面列出的错误,这样如果用户输入 his_email@yhoo.com,就会显示一条不显眼的消息,或者类似的东西,表明他可能指的是@yahoo。 com,并要求仔细检查他是否正确输入了电子邮件。
问题是:
如何在 java 脚本中检测到字符串与“yahoo”或“yahoo.com”非常相似?或者一般来说,如何检测两个字符串之间的相似度?
附: (这是一个旁注)在我的具体情况下,用户不是以英语为母语的人,而且他们中的大多数人都不流利,网站本身不是英语。
【问题讨论】:
标签: javascript email-validation