Как мне проверить адрес электронной почты и номер мобильного телефона с помощью zend framework addValidator?

#php #zend-framework #zend-form

#php #zend-framework #zend-form

Вопрос:

есть ли какой-либо способ использовать проверку zend 1 для проверки того, был ли отправлен мобильный адрес или адрес электронной почты с использованием одного, я пытался использовать приведенный ниже код, но он не работает?

  ->setRequired(true)

 ->addValidators(
       array(
          array("Digits", true),
          array("EmailAddress",true)
            )
   )
  

Комментарии:

1. filter_var($email, filter_validate_email); w3schools.com/php/filter_validate_email.asp

2. @ Refilon как я могу использовать filter_validate_email с помощью zend form addValidators?

3. создайте пользовательский валидатор

4. спасибо, что я использовал этот код if (filter_var($valueTrim, FILTER_VALIDATE_EMAIL)) { return $valueTrim; }elseif(preg_match("/^([ 0-9 ] )$/", $valueTrim) amp;amp; strlen("$valueTrim") > 8){ return $valueTrim; }else{ false; }