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"
),
),
));