0
number
要素内に最大9個の数字と最小9個の数字を挿入できるようにユーザーを制限する必要があります。私はBetween
とLessThan
を使用しようとしましたが動作しませんか?どのように私はこれを検証できますか?ZF2は数字要素の最小値と最大値を確認します
number
要素内に最大9個の数字と最小9個の数字を挿入できるようにユーザーを制限する必要があります。私はBetween
とLessThan
を使用しようとしましたが動作しませんか?どのように私はこれを検証できますか?ZF2は数字要素の最小値と最大値を確認します
a StringLength
validator for ZF2
$value = '123456789';
$validator = new \Zend\Validator\StringLength(array('max' => 9, 'min' => 9));
$validator->isValid($value); // returns true
だけあなたがthe Digits
validatorを使用することができ、数値を確認するにはあります:
$value = '123456789';
$validator = new \Zend\Validator\Digits();
$validator->isValid($value); // returns true
だからあなたの入力フィルタの設定内のあなたの「数」入力は次のようになります。
を'number' => array(
'name' => 'number',
'required' => true, //or false
'filters' => array(
),
'validators' => array(
array(
'name' => 'StringLength',
'options' => array(
'min' => 9,
'max' => 9
)
),
array(
'name' => 'Digits',
)
)
),
InputFilter設定を表示できますか? – Saeven