isValid method

bool isValid(
  1. String cardNumber
)

Implementation

bool isValid(String cardNumber) {
  String text = cardNumber.replaceAll(' ', '');
  if (lengths.contains(text.length) == false) return false;

  for (var prefix in prefixes) {
    if (text.startsWith(prefix)) {
      return true;
    }
  }
  return false;
}