我正在使用zend表單。我想驗證一個字段,並希望只允許字段中的平整值和整數值。這意味着用戶可以輸入任何浮動值,如2.0 or 3.56, etc
或4 or 7, etc
。但我不想收到alpha numeric or alphabet input
。zend表單浮點和整數驗證
我已經使用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'))