Anatomien til en IBAN: landskode, kontrollsiffer og BBAN
Enhver IBAN er bygget opp av de samme tre delene: en ISO-landskode på to bokstaver, to kontrollsiffer og BBAN — Basic Bank Account Number, hvis lengde og interne oppbygging hvert land definerer selv. Ta GB29 NWBK 6016 1331 9268 19: GB identifiserer Storbritannia, 29 er kontrollsifrene, og NWBK 6016 1331 9268 19 er BBAN som inneholder bankidentifikatoren, sorteringskoden og kontonummeret.
Når du limer inn en IBAN i validatoren, fjernes mellomrommene, alt konverteres til store bokstaver, og strengen deles ved nøyaktig disse grensene, slik at landskoden, kontrollsifrene, BBAN og totalt antall tegn vises. Formatkontrollen tester deretter det generelle IBAN-mønsteret — to bokstaver, to siffer, deretter bokstaver eller siffer — ved hjelp av det regulære uttrykket ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$, mens lengdekontrollen sammenligner totalen med den offisielle lengden som er registrert for det aktuelle landet.