Вы можете добавить пользовательские сообщения об ошибках валидации, если знаете, какие конкретные коды ошибок предоставляет валидатор. Я полагаю, что в случае с регулярным выражением выдается ошибка "regexNotMatch", поэтому для этого конкретного случая вы можете использовать:
$text->addValidator('regex', false, array(
'/[\\?\\&]v=([^\\?\\&]+)/',
'messages'=>array(
'regexNotMatch'=>'There was some random custom error'
)
));
Для получения дополнительной информации посмотрите здесь .
Некоторые разработчики могут пожелать предоставить специальные сообщения об ошибках для валидатора. Аргумент $ options метода Zend_Form_Element :: addValidator () позволяет сделать это, предоставив ключ 'messages' и сопоставив его с массивом пар ключ / значение для установки шаблонов сообщений. Вам нужно будет знать коды ошибок различных типов ошибок валидации для конкретного валидатора
Подобный вопрос здесь и здесь