range static method

String? range(
  1. String? value,
  2. num min,
  3. num max, {
  4. String? message,
})

Validates that a numeric value is between min and max

Example:

Validators.range('10', 5, 20);

Implementation

static String? range(String? value, num min, num max, {String? message}) {
  if (value == null || value.isEmpty) return null;
  final numValue = num.tryParse(value);
  if (numValue == null || numValue < min || numValue > max) {
    return message ?? 'Value must be between $min and $max';
  }
  return null;
}