如何检查用户提交的域名中的拼写错误?

How do I check for typos in a user submitted domain name?

基本上,我正在尝试自动更正用户提交的电子邮件中只有几个字母的拼写错误。例如,如果用户不小心提交了 gamil.com 或 gmial.com 而不是 gmail.com,我想更正它。 处理这个任务的好方法是什么?

使用 pymailcheck:

https://pypi.python.org/pypi/pymailcheck/1.0.0 or https://github.com/dbarlett/pymailcheck

您可以使用它来检查用户输入的电子邮件地址并建议正确书写的电子邮件地址。