私はzendフォームを使用しています。フィールドを検証し、フィールドにフラット値と整数値のみを許可したい。2.0 or 3.56, etc
これは、ユーザーがORなどの任意の浮動値を入力できることを意味します4 or 7, etc
。しかし、私は受け取りたくありませんalpha numeric or alphabet input
。
バリデーターを使用digit
しましたが、許可されてdigits
いませんfloating number
。
両方の検証を組み合わせる方法を教えてもらえますか?
私のコードは次のとおりです
$parent_affiliate_commission = new Zend_Form_Element_Text('parent_affiliate_commission');
$parent_affiliate_commission->setRequired(true)
->addFilter('StringTrim')
->addFilter('StripTags')
->addValidator('Digits')
->setAttrib('class', 'small')
->addValidator('StringLength', false, array(2, 100))
->setDecorators(array('ViewHelper', 'errors'))