Kontonummer.js är ett bibliotek för att kontrollera och validera kontonummer för svenska banker. Biblioteket kan användas för att ta reda på vilken bank ett kontonummer tillhör, samt om kontonumret valideras som giltigt.
Bibliotekets parserings- och valideringsregler bygger på dessa dokument:
- Bankernas kontonummer (Bankgirot)
- Förteckning av clering- och bankkontonummer (Nordea)
Målsättningen är att stödja samtliga banker vilka är verksamma i Sverige. För närvarande stöds följande banker:
- Amfa Bank
- Avanza Bank
- BlueStep Finans
- BNP
- Citibank
- Danske Bank
- DnB Bank
- Ekobanken
- Erik Penser Bankaktiebolag
- Forex Bank
- Handelsbanken
- ICA Banken
- IKANO Banken
- JAK Medlemsbank
- Landshypotek
- Lån och Spar Bank Sverige
- Länsförsäkringar Bank
- Marginalen Bank
- Nordax Bank
- Nordea
- Nordnet Bank
- Resurs Bank
- Riksgälden
- Royal Bank of Scotland
- Santander Consumer Bank
- SBAB
- SEB
- Skandiabanken
- Sparbanken Syd
- Swedbank
- Ålandsbanken
Ett demo finns tillgängligt här: http://jop.io/projects/kontonummer-js
<script src="kontonummer.min.js"></script>
var result = kontonummer('9420, 417 23 85');
console.log(result);
/* Skriver ut följande objekt till konsolen:
{
bank_name: "Forex Bank",
clearing_number: "9420",
account_number: "4172385"
}
*/
var result = kontonummer('123456789');
console.log(result); // false
- 2016-06-18: Adderade Riksgälden
Kontonummer.js omfattas av licensformen MIT. Varsågod!