Я иногда замечаю, что пользователи неправильно набирают свой адрес электронной почты (в форме для связи с нами), например, набирая @ yahho.com, @ yhoo.com или @ yahoo.co вместо @ yahoo.com
Я чувствую, что это можно исправить на месте с помощью некоторого JavaScript. Просто проверьте адрес электронной почты на наличие возможных ошибок, таких как перечисленные выше, чтобы, если пользователь вводит his_email@yhoo.com, можно было отображать ненавязчивое сообщение или что-то в этом роде, предполагая, что он, вероятно, означает @yahoo. com, и с просьбой перепроверить, он набрал свою электронную почту правильно.
Вопрос:
Как я могу определить - в java-скрипте - что строка очень похожа на "yahoo" или "yahoo.com"? или вообще, как я могу определить уровень сходства между двумя строками?
P.S. (это примечание) В моем конкретном случае пользователи не являются носителями английского языка, и большинство из них не очень хорошо владеют языком, сам сайт не на английском языке.