iban 0.2.1 copy "iban: ^0.2.1" to clipboard
iban: ^0.2.1 copied to clipboard

outdated

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.

29
likes
40
pub points
95%
popularity

Publisher

unverified uploader

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

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

mod97

More

Packages that depend on iban