-1
你好,我想檢查電子郵件是否有效,如[email protected],而不是像純文本'BLbalbalba'。使用Pregmatch錯誤檢查電子郵件是否有效?
我有這樣的功能:
function VerifyEmail($address)
{
$Syntax='#^[w.-][email protected][w.-]+.[a-zA-Z]{2,5}$#';
if(preg_match($Syntaxe,$adrdess))
return true;
else
return false;
}
並檢查它是這樣的:
$email = htmlentities($_POST['email']);
if (!empty($email) && !empty($password) && !empty($message) && VerifyEmail($email) === true) {
收到這些錯誤:
Notice: Undefined variable: Syntaxe in C:\xampp\htdocs\recover\inc\functions.inc.php on line 20
Notice: Undefined variable: adrdess in C:\xampp\htdocs\recover\inc\functions.inc.php on line 20
Warning: preg_match() [function.preg-match]: Empty regular expression in C:\xampp\htdocs\recover\inc\functions.inc.php on line 20
Notice: Undefined variable: Syntaxe in C:\xampp\htdocs\recover\inc\functions.inc.php on line 20
Notice: Undefined variable: adrdess in C:\xampp\htdocs\recover\inc\functions.inc.php on line 20
Warning: preg_match() [function.preg-match]: Empty regular expression in C:\xampp\htdocs\recover\inc\functions.inc.php on line 20
這究竟是爲什麼?我做錯了什麼?檢查電子郵件是否有效是否是一種穩定的方式? 謝謝!
'$ Syntax!= $ Syntaxe' – 2013-03-26 05:07:14
接受已解決您問題的答案... :) – 2013-03-26 05:48:15