isCardNumberValid static method

bool isCardNumberValid(
  1. String cardNumString, {
  2. bool handleAnonymization = false,
  3. bool ignoreNoise = false,
})

Pass card number and it will return its likely validity.

This function checks if the card number is not invalid, contains only digits, and is not shady

cardNumString The card number to validate

handleAnonymization Set any non-digits to zero. It is common to use "X" and "#" to hide some digits. Default is false.

var isCardValid = FlutterCardidy.isCardNumberValid("47!Z320594033");

returns True if it seems alright, else false.

Implementation

static bool isCardNumberValid(
  String cardNumString, {
  bool handleAnonymization = false,
  bool ignoreNoise = false,
}) {
  return cardNumString.isCardNumberValid(handleAnonymization, ignoreNoise);
}