A TypeScript library for validating, formatting, and converting IBAN (International Bank Account Number) and BBAN (Basic Bank Account Number), offering comprehensive support for international banking data standards.
npm install iban-tsiban-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).
To install iban-ts, use npm or yarn:
``bash`
npm install iban-tsor
yarn add iban-tsUsage
$3
You can import the entire library or specific functions:
`ts`
import * as IBAN from 'iban-ts';
// or
import { isValid, toBBAN, fromBBAN } from 'iban-ts';
`ts`
const valid = IBAN.isValid('DE89370400440532013000');
console.log(valid); // true or false
`ts`
const iban = IBAN.fromBBAN('DE', '370400440532013000');
console.log(iban); // DE89370400440532013000
`ts``
const formatted = IBAN.printFormat('DE89370400440532013000', ' ');
console.log(formatted); // DE89 3704 0044 0532 0130 00