Passes if length falls within [min, max] after trimming.
min
max
bool hasLengthBetween(int min, int max) { final l = trim().length; return l >= min && l <= max; }