iban_validator 1.0.2 copy "iban_validator: ^1.0.2" to clipboard
iban_validator: ^1.0.2 copied to clipboard

A comprehensive IBAN validator for Dart and Flutter. Supports 116 country codes — all official ISO 13616 countries plus experimental African countries. Zero dependencies.

Changelog #

1.0.2 #

  • Updated README with correct country count (94 official + 22 experimental).

1.0.1 #

  • Shortened package description to comply with pub.dev requirements.

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
160
points
152
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A comprehensive IBAN validator for Dart and Flutter. Supports 116 country codes — all official ISO 13616 countries plus experimental African countries. Zero dependencies.

Repository (GitHub)
View/report issues

Topics

#iban #finance #banking #validation #payments

License

MIT (license)

More

Packages that depend on iban_validator