Проверить электронную почту в PHPPhp

Кемеровские программисты php общаются здесь
Anonymous
Проверить электронную почту в PHP

Сообщение Anonymous »

Я попробовал регулярное выражение PHP для проверки электронной почты, например /^[_a-z0-9-]+(\.[_a-z0-9-])*@[a-z0-9-]+(\. [a-z0-9-])*(\.[a-z]{2,4})$/. Я знаю, что это неправильный способ проверки электронной почты, поскольку в моем регулярном выражении также указан abc@abc.abc.

Нужно ли мне это делать? перечислить все суффиксы доменных имен?

Я случайно узнал, что в PHP функция filter_var может проверять электронную почту, однако filter_var('abc@abc.abc', FILTER_VALIDATE_EMAIL) тоже верно.

Какова
теория FILTER_VALIDATE_EMAIL в исходном коде PHP? или может кто-нибудь подскажет мне лучший способ проверки электронной почты?

Большое спасибо!

Подробнее здесь: https://stackoverflow.com/questions/253 ... ils-in-php

Вернуться в «Php»