以下是我尝试使用的正则表达式
$eregicheck = "^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~]+\\.)+[a-zA-Z]{2,4}\$";
我改变了以下几行
return eregi($eregicheck, $emailtocheck);
至
return preg_match($eregicheck, $emailtocheck);
但我不知道为什么我会收到错误
Warning: preg_match() [function.preg-match]: Unknown modifier '_'