notEqualsAny method

bool notEqualsAny(
  1. List<String> values, {
  2. bool isLowerCase = false,
  3. bool isUpperCase = false,
  4. bool isIgnoreCase = false,
})

Checks if string does not equals any item in the list

Adds extra value checkers like lowercase, uppercase, ignorecase

Implementation

bool notEqualsAny(List<String> values, {bool isLowerCase = false, bool isUpperCase = false, bool isIgnoreCase = false}) {
  if(isUpperCase) {
    return !values.any((v) => v.toUpperCase().equals(toUpperCase()));
  }

  return !values.any((v) => equalsIgnoreCase(v));
}