🔎

Перевірка правильності Email адреси на PHP

Підкажіть будь ласка, як правильно на PHP перевірити введену у форму Email адресу від користувача, наприклад у формі зворотного зв’язку?
1 відповідь
  • Віктор
    Для цього можна використати регулярний вираз:
    if (mb_strlen($email) > 50 || !preg_match("/^[a-z0-9_\-\.]+@[a-z0-9_^\.]+\.[a-z]{1,6}$/ui", $email)) {
    echo 'Поштова адреса <i>'.mb_substr(htmlspecialchars($email, ENT_QUOTES), 0, 50).'</i> некоректна. Виправте E-mail адресу та спробуйте ще.';
    }