4.1.4.24 range

This rule ensures that the value is in a given range. If no range is supplied, the rule will check to ensure the value is a legal finite on the current platform.

var $validate = array(
    'number' => array(
        'rule' => array('range', -1, 11),
        'message' => 'Please enter a number between 0 and 10'
    )
);
  1. var $validate = array(
  2. 'number' => array(
  3. 'rule' => array('range', -1, 11),
  4. 'message' => 'Please enter a number between 0 and 10'
  5. )
  6. );

The above example will accept any value which is larger than 0 (e.g., 0.01) and less than 10 (e.g., 9.99). Note: The range lower/upper are not inclusive!!!