Anatomía de un IBAN: código de país, dígitos de control y BBAN
Cada IBAN se construye con las mismas tres partes: un código de país ISO de dos letras, dos dígitos de control y el BBAN, el Basic Bank Account Number cuya longitud y disposición interna define cada país por sí mismo. Toma GB29 NWBK 6016 1331 9268 19: GB identifica al Reino Unido, 29 son los dígitos de control y NWBK 6016 1331 9268 19 es el BBAN que contiene el identificador del banco, el sort code (código de sucursal) y el número de cuenta.
Cuando pegas un IBAN en el validador, este elimina los espacios, convierte todo a mayúsculas y divide la cadena exactamente en estos límites, mostrando el código de país, los dígitos de control, el BBAN y el total de caracteres. La comprobación de formato luego prueba el patrón genérico del IBAN —dos letras, dos dígitos y luego letras o dígitos— mediante la expresión regular ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$, mientras que la comprobación de longitud compara el total con la longitud oficial registrada para ese país.