PHP - Перевірка формату адреси електронної пошти
Нижче ви можете знайти методи sp, щоб визначити, чи містить змінна дійсну адресу електронної пошти.
Використання фільтра
Використовуючи цей тип функцій, ви можете перевірити, чи є адреса електронної пошти дійсною.filter_var ()
Приклад:
if (filter_var ($ email, FILTER_VALIDATE_EMAIL)) {// Електронна пошта хороша
}
Використання регулярних виразів
З регулярними виразами можна перевірити, чи дійсна адреса електронної пошти, отримана за допомогою форми.Ось функція, яка перевіряє, чи є рядок лише адресою електронної пошти valide.function VerifierAdresseMail ($ address)
функція VerifyMailAddress ($ address)
{$ Syntax = '# ^ [w.-] [w .-] +. [A-zA-Z] {2, 5} $ #';
if (preg_match ($ Синтаксис, $ adrdess))
return true;
інше
return false;
}
Реалізація
Після отримання адреси форму:$ address = htmlentities ($ _ POST ['адреса']);якщо (VerifyMailAddress ($ adress))
луна "
Ваша адреса дійсна.
';інше
луна "
Ваша адреса недійсна.
';