/ / Zend 2.2 inputfilterを使用して簡単なメール入力を検証する方法-zend-framework

Zend 2.2 inputfilterを使って単純な電子メール入力を検証する方法は? - zend-framework

Zend 2.2で簡単なメール入力を検証するにはどうすればよいですか。私はドキュメントのメソッドのセットを見ましたが、メールに直接関連するものは何もありませんでした、正規表現を使用する必要がありますか?

[http://framework.zend.com/apidoc/2.1/namespaces/Zend.Filter.html][1]

クラスContactにInputFilterAwareInterfaceを実装し、関数が呼び出されます

public function getInputFilter(){

$inputFilter->add(array(
"email"     => "email",
"required" => true,
"filters"  => array(
array("name" => "StripTags"),
array("name" => "StringTrim"),
),
));
}

回答:

回答№1は0

私はこれを行う方法を見つけました、それはフィルターではなくバリデーターでなければなりません

作業コードは以下のとおりです

$inputFilter->add(array(
"name"     => "email",
"required" => true,
"filters"  => array(
array("name" => "StripTags"),
array("name" => "StringTrim"),
),
"validators" => array(
array(
"name" => "EmailAddress"
),
),
));