Cómo se comprueba un IBAN
Un IBAN español tiene 24 caracteres: ES, 2 dígitos de control y los 20 dígitos de la cuenta.
Para validarlo se mueven los 4 primeros caracteres al final, se cambian las letras por números (A = 10, B = 11...) y se divide entre 97. Si el resto es 1, el IBAN es correcto.
Así se detectan casi todos los errores de un solo dígito o de dos dígitos intercambiados.