Valida un IBAN (número de cuenta bancaria internacional) imponiendo que su prefijo de país coincida con la jurisdicción seleccionada.
Comprobaciones realizadas
- Coincidencia de país — las dos primeras letras deben igualar el código ISO de país elegido (por ejemplo
DEsi se selecciona Alemania). - Longitud — el número total de caracteres debe coincidir con la tabla oficial de longitudes de ese país.
- Conjunto de caracteres — solo alfanuméricos tras la normalización; se ignoran los espacios.
- Suma de comprobación MOD-97 — se reordenan dígitos y letras, las letras se expanden a números (
A→10 …Z→35), y el entero grande debe dejar resto 1 al dividirse entre 97.
Cuándo usarlo
Acotar formularios de datos bancarios, prevalidar ficheros de pago SEPA, o enseñar cómo el IBAN concentra país, suma de comprobación y datos de cuenta nacionales en una sola cadena.
Limitaciones
Una suma de comprobación válida no garantiza que la cuenta esté abierta, sea alcanzable o pertenezca al beneficiario. Cuentas cerradas y dígitos nacionales traspuestos pueden, en teoría, superar casos límite raros. Esta herramienta no consulta redes bancarias ni el registro IBAN en tiempo real.