Проверить электронную почту в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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