Anatomia de um IBAN: código de país, dígitos de controlo e BBAN
Todos os IBAN são construídos a partir das mesmas três partes: um código de país ISO de duas letras, dois dígitos de controlo e o BBAN — o Basic Bank Account Number, cujo comprimento e disposição interna cada país define para si. Considere o GB29 NWBK 6016 1331 9268 19: GB identifica o Reino Unido, 29 são os dígitos de controlo e NWBK 6016 1331 9268 19 é o BBAN, que contém o identificador do banco, o sort code e o número de conta.
Quando coloca um IBAN no validador, este remove os espaços, converte tudo para maiúsculas e divide a cadeia exatamente nestes limites, mostrando o código de país, os dígitos de controlo, o BBAN e o número total de caracteres. A verificação do formato testa de seguida o padrão genérico do IBAN — duas letras, dois dígitos e, depois, letras ou dígitos — através da expressão regular ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$, enquanto a verificação do comprimento compara o total com o comprimento oficial registado para esse país.