1

我正在写一个电子邮件验证器

目前执行以下操作

  • 验证正确的格式
  • 检查域并测试 MX 记录。
  • 通过连接到邮件服务器来验证用户和邮件服务器。

但是,如果用户拼错了域名,我希望能够建议更正域名。

例如,用户键入 user@gmali.com - 这将导致 MX 查找失败,因此这不是正确的电子邮件。

在这种情况下,我想将输入的域与域名列表进行匹配。

我将使用哪种模糊字符串算法获得最佳结果?

4

1 回答 1

0

最适合您的最简单和最好的方法是Levenshtein distance算法

于 2013-04-28T17:31:13.060 回答