我目前正在研究PHP腳本來檢查和糾正錯誤的鍵入的電子郵件地址。 如果輸入的是:htomail.com,該腳本將其更改爲hotmail.com自動更正電子郵件地址
我用下面的代碼(所有可能的拼寫錯誤):
$input = '[email protected]';
$pattern = '/htomail.com/';
$replacement = 'hotmail.com';
$output = preg_replace($pattern, $replacement, $input);
echo $output;
等
但我想知道是否可以使用(某種)拼寫檢查/自動更正功能來糾正所有可能的拼寫錯誤。
如果我要使用我自己的'example @ adamhaskell.net'域,會發生什麼?你會嘗試自動更正它的東西? –
你確定你想要走這條路嗎?有太多的郵件提供商和那麼多的域名以及很多可能的方式來拼錯它們。 –
你打算將'ymail'更正爲'gmail'嗎? –