iban_validator 1.0.0 copy "iban_validator: ^1.0.0" to clipboard
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() — detailed IbanValidationResult with 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.
3
likes
0
points
152
downloads

Publisher

unverified uploader

Weekly Downloads

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 banking transactions — including Eurozone, Middle East, Africa, and the Americas.

Repository (GitHub)
View/report issues

Topics

#iban #finance #banking #validation #payments

License

unknown (license)

More

Packages that depend on iban_validator