between method

ValidatorNumber between(
  1. num min,
  2. num max, {
  3. String errMsg(
    1. num min,
    2. num max
    )?,
})

Makes sure the value is between min and max

Implementation

ValidatorNumber between(num min, num max,
    {String Function(num min, num max)? errMsg}) {
  validate((v) {
    num? number = _numValue();
    if (!number.isBetween(min, max)) {
      return errMsg == null
          ? 'Must be between $min and $max'
          : errMsg(min, max);
    }

    return null;
  });

  return this;
}