我正在尝试使用 ereg 验证 php 中的电子邮件,我不允许在 @ 之后输入两个以上的点,并且它不能以任何特殊字符开头,我该怎么做。
function chk($a)
{
$pattern = "^([A-Za-z0-9\.|-|_]{1,60})([@])";
$pattern .="([A-Za-z0-9\.|-|_]{1,60})(\.)([A-Za-z]{2,3})$";
if (!@ereg($pattern, $a))
return false;
else
return true;
}