numbersBetweenInterval static method

FormFieldValidator numbersBetweenInterval(
  1. double min,
  2. double max,
  3. String message
)
 Validatorless.numbersBetweenInterval(1, 10, 'enter a value between min and max')

Implementation

static FormFieldValidator numbersBetweenInterval(
  double min,
  double max,
  String message,
) {
  return (v) {
    if (v?.isEmpty ?? true) return message;
    if (double.tryParse(v) == null) return message;
    if (double.parse(v) < min || double.parse(v) > max) return message;
    return null;
  };
}