是否有替代filter_var($email, FILTER_VALIDATE_EMAIL)
?
因爲它似乎無法識別美國american @ hotmail(例如沒有.com)作爲無效地址的情況。
我的代碼:
$c = 0;
$email = $_POST["ml"];
if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
$c = 1; // Email non valida
}
是否有替代filter_var($email, FILTER_VALIDATE_EMAIL)
?
因爲它似乎無法識別美國american @ hotmail(例如沒有.com)作爲無效地址的情況。
我的代碼:
$c = 0;
$email = $_POST["ml"];
if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
$c = 1; // Email non valida
}
你可能做一些錯誤的,因爲它承認這種ADRESS爲無效。試試by yourself。
你可以使用雷克斯但這有什麼問題嗎?其工作正常[沒有.com](http://codepad.org/wixegCSq)和[與.com](http://codepad.org/kZviTlM8) –
其實'美國@ hotmail'是一個有效的電子郵件地址.. 。 – Florent
'$ var ='american @ hotmail'; var_dump(filter_var($ var,FILTER_VALIDATE_EMAIL));'返回false。 –