Zend_Validate_Date
単に正しく機能していないようです。例えば:
$validator = new Zend_Validate_Date(array('format' => 'yyyy'));
これは、4 桁の年のみを受け入れる単純なバリデータですが、$validator->isValid('1/2/3')
true を返します! 本当に、ゼンド?
またはこれはどうですか:
$otherValidator = new Zend_Validate_Date(array('format' => 'mm/dd/yyyy'));
上記のコードでも、$otherValidator->isValid('15/13/10/12/1222')
リターンtrue
も!
Zend Framework 1.11.9 を使用しています。それは私だけですか、それともこれは本当にひどい検証クラスですか? (更新: つまり、私のコードに何か問題がありますか、それとも提出すべきバグですか?)