hasAnyPrefix function

bool hasAnyPrefix(
  1. String? number,
  2. List<String> prefixes
)

Check to see if the input number has any of the given prefixes.

@param number the number to test @param prefixes the prefixes to test against @return {@code true} if number begins with any of the input prefixes

Implementation

bool hasAnyPrefix(String?number, List<String> prefixes) {
  if (number == null) {
    return false;
  }

  for (String prefix in prefixes) {
    if (number.startsWith(prefix)) {
      return true;
    }
  }
  return false;
}