New validator for length ranges: len(throwError, min[, max])