Как правильно записать валидацию по email?

В контроллере модуля прописана валидация для поля Имя (contact)
if ((utf8_strlen($this->request->post['contact']) < 3) || (utf8_strlen($this->request->post['contact']) > 100)) {
$json['error']['contact'] = $this->language->get('error_contact');
}


Нужно дописать валидацию для поля email по регулярному выражению.
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 2
@vylegzhanin
Гуглится на раз-два.

Вот интересный способ, кстати, без регулярных выражений:
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
    // invalid emailaddress
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы