iban 1.0.0
iban: ^1.0.0 copied to clipboard

A validation library for IBANs included in the official registry. Also supports some unofficial ones.

iban #

Validate IBANs

Build Status

Usage #

A simple usage example:

import 'package:iban/iban.dart';

main() {
  var iban = 'AT611904300234573201';
  if (isValid(iban)) {
    print('$iban is a valid iban');
  } else {
    print('$iban is not a valid iban');
  }
}

Iban specifications #

The iban specifications are copied from iban.js

See specifications.dart for all available countries.

Contrary to iban.js, which parses the specifications at runtime, all regular expression strings are parsed using specifications_builder.dart.

Please open an issue if you notice that my specifications are out of sync with iban.js or if you know how to build the iban for another country.

8
likes
120
pub points
91%
popularity

Publisher

Unknown

A validation library for IBANs included in the official registry. Also supports some unofficial ones.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD (LICENSE)

Dependencies

mod97

More

Packages that depend on iban