У меня проблема с моим входным фильтром в ZF2. Я хочу inputfilter, который позволяет только цифры и отступы (-). Как я могу это сделать? Я Allready следующий код:Inputfilter для phonenumber Zend (regex)
$inputFilter -> add($factory -> createInput(array(
'name' => 'phonenumber',
'required' => false,
'filters' => array(
array('name' => 'Int'),
),
'validators' => array(
array(
'name' => 'regex', false,
'options' => array(
'pattern' => '/\([0-9]{3}\)\s[0-9]{3}-[0-9]{4}/',
'messages'=>array(\Zend\Validator\Regex::NOT_MATCH=>'%value% is not a valid phone'
),
),
),
),
)));
Это правильный шаблон, я думаю, но как правильно установить валидатор. Я думаю, что это неправильный путь, пока он не работает. – Haidy