iban_validator 1.0.0
iban_validator: ^1.0.0 copied to clipboard
A comprehensive IBAN validator for Dart and Flutter. Supports all 89 official ISO 13616 countries plus 22 experimental countries (111 country codes total), covering every nation that uses IBAN for ban [...]
Changelog #
1.0.0 #
- Initial release.
- Full ISO 13616 / SWIFT IBAN registry support (89 official countries).
- Experimental support for 22 partial-IBAN countries (mostly Africa).
IbanValidator.isValid()— simple boolean check.IbanValidator.validate()— detailedIbanValidationResultwith typed error enum.IbanValidator.getSupportedCountries()— sorted, unmodifiable list.IbanValidator.getCountryInfo()— per-country metadata.IbanValidator.getSepaCountries()/getNonSepaCountries()/getExperimentalCountries().IbanValidator.getExpectedLength()— fixed IBAN length by country.- Chunked mod-97 — safe on all Dart platforms, no BigInt required.
- Dart SDK ≥ 3.0.0.