Я пытаюсь проверить электронную почту в php, используя ereg, где мне не разрешено вводить более двух точек после @, и она не может начинаться с каких-либо специальный персонаж, как я могу это сделать.Как разрешить только 2 точки после @ в проверке подлинности электронной почты с помощью ereg
function chk($a)
{
$pattern = "^([A-Za-z0-9\.|-|_]{1,60})([@])";
$pattern .="([A-Za-z0-9\.|-|_]{1,60})(\.)([A-Za-z]{2,3})$";
if ([email protected]($pattern, $a))
return false;
else
return true;
}
вы можете попробовать это '$ шаблон =" ([A-Za-z0-9 \ | - |. _] {1,60}). ([. \ {2}]) ([A-Za-z] {2,3}) $ ";' –
Спасибо, но он все равно возвращается к действию. – HunterrJ
Позвольте мне попытаться найти лучшее решение. –