已
弃用的代码:
function validate_email($email)
{
return eregi("^[_'.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+'.)+[a-zA-Z]{2,6}$", $email);
}
我是JavaScript初学者。上面的代码给出了一个错误。 我不太确定如何使用preg_match重写。
试试这个
function validate_email($email)
{
return (1 === preg_match("/^[_'.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+'.)+[a-zA-Z]{2,6}$/i", $email));
}
应该使用 preg_match() 而不是 eregi。必须在模式的开头和结尾包含斜杠。最后,模式末尾的"/i"使其不区分大小写。