Informazioni su questo strumento
Il Validatore e parser IBAN verifica la correttezza di un International Bank Account Number e lo divide nelle sue parti — paese, cifre di controllo, codice banca, filiale/sort code e numero di conto. Valida interamente offline nel tuo browser (nessuna ricerca bancaria, nessuna rete), quindi conferma la validità strutturale e del checksum, non se il conto esista realmente.
La validazione segue il registro ISO 13616 e l'algoritmo ISO 7064 MOD-97-10. Prima l'input viene privato degli spazi e convertito in maiuscolo, e la sua lunghezza viene confrontata con la tabella per paese (ad esempio DE=22, GB=22, FR=27, NL=18, ES=24; circa 80 paesi sono inclusi). Poi i primi quattro caratteri (codice paese più le due cifre di controllo) vengono spostati alla fine, ogni lettera viene sostituita da un numero (A=10 … Z=35), e la stringa di cifre risultante viene interpretata come un grande intero; l'IBAN è valido se e solo se quell'intero modulo 97 è uguale a 1. Il resto viene calcolato in modo incrementale, cifra per cifra, così non serve alcuna libreria per grandi numeri.
Quando lunghezza e checksum passano, il BBAN viene analizzato usando la tabella di struttura del paese in codice banca, filiale, cifre di controllo nazionali e numero di conto dove quelle posizioni sono note. Una modalità 'calcola cifre di controllo' imposta le posizioni 3–4 a '00', esegue l'algoritmo e restituisce 98 − (mod 97) come le due cifre di controllo corrette — utile quando hai il paese e il BBAN e devi costruire l'IBAN completo. Il risultato mostra anche il valore formattato nei gruppi standard di quattro.