hasLengthBetween method

bool hasLengthBetween(
  1. int min,
  2. int max
)

Passes if length falls within [min, max] after trimming.

Implementation

bool hasLengthBetween(int min, int max) {
  if (min < 0) {
    throw ArgumentError.value(min, 'min', 'must not be negative');
  }
  if (max < min) {
    throw ArgumentError.value(
      max,
      'max',
      'must be greater than or equal to min',
    );
  }

  final l = trim().length;
  return l >= min && l <= max;
}