iban_util library

Constants

BBAN_INDEX → const int
CHECK_DIGIT_INDEX → const int
CHECK_DIGIT_LENGTH → const int
COUNTRY_CODE_INDEX → const int
COUNTRY_CODE_LENGTH → const int
DEFAULT_CHECK_DIGIT → const String
MAX → const int
MOD → const int
numRegex → const String
ucRegex → const String

Functions

calculateCheckDigit(String iban) String
calculateMod(String iban) int
Calculates http://en.wikipedia.org/wiki/ISO_13616#Modulo_operation_on_IBAN
extractBbanEntry(String iban, PartType partType) String?
getAccountNumber(String iban) String?
getAccountType(String iban) String?
getBankCode(String iban) String?
getBban(String iban) String
getBbanStructure(String iban) BbanStructure?
getBbanStructureByCountry(Country country) BbanStructure?
getBranchCheckDigit(String iban) String?
getBranchCode(String iban) String?
getCheckDigit(String iban) String
getCountryCode(String iban) String
getCountryCodeAndCheckDigit(String iban) String
getCurrencyType(String iban) String?
getIbanLength(Country country) int
getIdentificationNumber(String iban) String?
getNationalCheckDigit(String iban) String?
getOwnerAccountType(String iban) String?
isSupportedCountry(Country country) bool
replaceCheckDigit(String iban, String checkDigit) String
toFormattedString(String iban, [String separator = " "]) String
toFormattedStringBBAN(String iban, [String separator = " "]) String
validate(String iban) → void
validateBban(String countryCode, String bban) → void
validateCheckDigit(String iban) → void
validateCheckDigitChecksum(String iban) → void
validateCheckDigitPresence(String iban) → void
validateCountryCode(String iban, [bool hasStructure = true]) → dynamic
validateNotEmpty(String iban) → void