Как я могу проверить электронную почту в Symfony 2.0 (форма) - PullRequest
1 голос
/ 16 марта 2011

Может ли какое-нибудь тело помочь с этим?Для symfony 2.0 пока нет нормальной документации (потому что она нестабильна)

Я имею в виду в PHP использование symfony

class SignupForm extends Form {
    public $email;


    public function configure() {
        $this->add(new TextField('email', array('required' => true)));
    }
}

В этом коде мне нужно добавить несколько опций для проверки поля электронной почты

1 Ответ

2 голосов
/ 16 марта 2011

никогда не использовал его, но нашел информацию @ http://symfony.com/doc/2.0/reference/constraints/Email.html

properties:
    email:
        - Email: ~

нормальная проверка с php5 будет выглядеть примерно так:

    if(filter_var($email, FILTER_VALIDATE_EMAIL)){
  echo "Valid email address.";
    }else {
    echo "Invalid email address.";
    }

php-4-5

    if(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$email)) {
    echo "Valid email address.";
    }else {
    echo "Invalid email address.";
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...