#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.asp2. @ 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; }