Как проверить значения валюты в Zend framework? Существует ли валидатор по умолчанию в zend framework или мне нужно написать свой собственный?
Проверка валюты Zend
Ответы (2)
Ближайший стандартный валидатор — Zend_Validate_Float, это подтвердит цифры. Однако вы можете найти некоторые необходимые вам функции в компоненте Zend_Currency. По крайней мере, вы должны иметь возможность использовать Zend_Currency для создания валидатора.
person
RockyFord
schedule
08.07.2012
Если текущая локаль вас не беспокоит, вы можете использовать Regex Validator
$costByCompletion = new Zend_Form_Element_Text('cost');
$costByCompletion->setLabel('Cost')
->setRequired(true)
->setValue("1.00")
->addValidator('Regex',false, array('pattern' =>'/^\$?[0-9]+(,[0-9]{3})*(.[0-9]{2})?$/'));
person
Stephane Brillant
schedule
23.01.2013