iban-ts
Overview
iban-ts
is a TypeScript library forked from iban.js, designed for validating, formatting, and converting International Bank Account Numbers (IBAN) and Basic Bank Account Numbers (BBAN).
Installation
To install iban-ts
, use npm or yarn:
npm install iban-ts
yarn add iban-ts
Usage
Importing the Library
You can import the entire library or specific functions:
import * as IBAN from 'iban-ts';
import { isValid, toBBAN, fromBBAN } from 'iban-ts';
Validating an IBAN
To check if an IBAN is valid:
const valid = IBAN.isValid('DE89370400440532013000');
console.log(valid);
Converting BBAN to IBAN
To convert a BBAN to an IBAN:
const iban = IBAN.fromBBAN('DE', '370400440532013000');
console.log(iban);
Formatting an IBAN
To format an IBAN for printing:
const formatted = IBAN.printFormat('DE89370400440532013000', ' ');
console.log(formatted);
API
* isValid(iban)
* toBBAN(iban, separator)
* fromBBAN(countryCode, bban)
* isValidBBAN(countryCode, bban)
* printFormat(iban, separator)
* electronicFormat(iban)