我有以下代码:我如何定制Zend_Form正则表达式错误信息?
$postcode = $form->createElement('text', 'postcode'); $postcode->setLabel('Post code:'); $postcode->addValidator('regex', false, array('/^[a-z]{1,3}[0-9]{1,3} ?[0-9]{1,3}[a-z]{1,3}$/i')); $postcode->addFilters(array('StringToUpper')); $postcode->setRequired(true);
它的形式创建了一个输入框,并设置正则表达式验证规则和工作得很好。
的问题是,当用户输入了一个无效的邮政编码它显示错误消息是这样的:
'POSTCODE' does not match against pattern '/^[a-z]{1,3}[0-9]{1,3} ?[0-9]{1,3}[a-z]{1,3}$/i'
(其中输入是邮编)
如何更改该消息是一个小更友好?