validateCheckDigitPresence function
void
validateCheckDigitPresence(
- String iban
)
Implementation
void validateCheckDigitPresence(String iban) {
// check if iban contains 2 digit check digit
if (iban.length < COUNTRY_CODE_LENGTH + CHECK_DIGIT_LENGTH) {
throw const FormatException("Iban must contain 2 digit check digit.");
}
final String checkDigit = getCheckDigit(iban);
if (!RegExp(numRegex).hasMatch(checkDigit)) {
throw const FormatException(
"Iban's check digit should contain only digits.");
}
}