我有税率百分比字段。我想要验证数字,税率百分比不大于100%,小数位数只有2。 我的演示代码是
$result = $this->validate['TaxPercent'] = array(
'numeric' => array(
'rule' => 'numeric',
'allowEmpty' => true,
'message' => __("err__numberfield", array(__('lbl_TaxPercent', true))),
),
'range' => array(
'rule' => array('range', 0, 101),
'allowEmpty' => true,
'message' => __("err__percentage", array(__('lbl_TaxPercent', true))),
),
'decimal' => array(
'rule' => array('decimal', 2),
'allowEmpty' => true,
'message' => __("err__decimal", array(__('lbl_TaxPercent', true))),
)
);
请建议适当的解决方案。