array( 'required' => VALID_NOT_EMPTY, 'length' => array( 'rule' => 'validateLength', 'min' => 5, 'max' => 100 ) ), 'body' => VALID_NOT_EMPTY ); function validateLength($value, $params = array()) { $valid = false; $params = am(array( 'min' => null, 'max' => null, ), $params); if (empty($params['min']) || empty($params['max'])) { $valid = false; } else if (strlen($value) >= $params['min'] && strlen($value) <= $params['max']) { $valid = true; } return $valid; } } ?>