lengthBetween static method

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

Validates that the value length is between min and max

Example:

Validators.lengthBetween(value, 8, 20);

Implementation

static String? lengthBetween(
  String? value,
  int min,
  int max, {
  String? message,
}) {
  if (value == null || value.isEmpty) return null;
  if (value.length < min || value.length > max) {
    return message ?? 'Must be between $min and $max characters';
  }
  return null;
}