可能重复:
Algorithms for string similarities (better than Levenshtein, and similar_text)? Php, Js
我有一个网站,允许用户创建帐户以推荐其他朋友。并将这些帐户保存到数据库表中。但我有一个问题是,有些人使用电子邮件创建多个帐户,如nike @ gmail.com,nike1 @ gmail.com,nike2 @gmail.com等。
有没有办法检查数据库中是否有这些电子邮件中有三个阻止所有这些电子邮件?
我正在使用Php进行此应用程序。
答案 0 :(得分:0)
实际上它似乎不是问题。 因为, 可能会有不同的用户,他们的电子邮件ID略有不同。
如何通过电子邮件ID告诉该用户:nike1@gmail.com和nike2@gmail.com与nike@gmail.com相同?
但是,如果你想这样检查:
1)您可以使用regx或类似内容删除最后一个数字 2)然后可以检查数据库中是否存在原始电子邮件ID。