Напомним себе правила валидации email:
- максимальная длина email адреса - 254 символа;
- каждый email состоит из двух частей. Локальная часть до знака '@' и домен после знака.
- локальная часть не должна превышать 64 символа.
- домен не должен превышать 255 символов.
- общая сумма всех знаком (включая @ и пунктуацию) не должна превышать 254 знака.
И пример использования функции filter_var для PHP версии 5.2 и выше.
$email2 = "ilove8bit@mail.server"; // valid email
$clean_email1 = filter_var($email1, FILTER_VALIDATE_EMAIL); // $clean_email1 = false
$clean_email2 = filter_var($email2, FILTER_VALIDATE_EMAIL); // $clean_email2 = ilove8bit@mail.server
Добавить комментарий