1

ZF2 の入力フィルタに問題があります。数字とインデント (-) のみを許可する inputfilter が必要です。どうすればそれを作ることができますか? 私はすでに次のコードを持っています:

            $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'
                        ),
                    ),
                ),
            ),
        )));
4

2 に答える 2