IBANi valideerija
Kontrollige IBAN-i tegelikku ISO 7064 mod-97 kontrollsummat ja võrrelge selle kogupikkust riigipõhise vormingu tabeliga – täiesti võrguühenduseta brauseris.
Tulemus
IBAN (rahvusvaheline pangakonto number) ei ole lihtsalt pikk tähtede ja numbrite jada – selle riigikoodiploki kaks viimast tähemärki on reaalne kontrollsumma, mis on arvutatud ISO 7064 mod-97 algoritmiga, mis püüab kinni enamiku kirja- ja transkriptsioonivigadest enne pangaülekande esitamist. See tööriist rakendab seda täpset algoritmi, mitte otsingutabelit või ligikaudset lähendust: see liigutab puhastatud IBAN-i neli esimest tähemärki lõpuni, teisendab iga tähe kahekohaliseks arvväärtuseks (A=10 kuni Z=35, nii et 22-kohaline IBAN võib laieneda 30-kohaliseks plusskohaliseks numbriks, kasutades selleks suurt numbrit) ja moodulib, ühendab suure arvu. väärtus ületab pikemate IBAN-ide korral tavaliselt väärtust Number.MAX_SAFE_INTEGER. Tõeliselt kehtiv IBAN väheneb alati täpselt 1-ni.
Ainuüksi kontrollsumma kehtivus ei taga, et IBAN on korralikult vormistatud, nii et see tööriist võrdleb kogupikkust ka 79 tõelise IBAN-i väljastanud riigi komplekteeritud tabeliga, mis on võetud ISO 13616 registrist – Saksamaa IBAN on alati 22 tähemärgi pikkune, Prantsusmaa oma on alati 27, Ukraina IBAN on alati sees, 31 29 ja 312. Kui tuvastatud riigikoodi pikkus ei ühti, teatab tööriist mittevastavusest sõnaselgelt, mitte ainult "kehtetu" ütlemise asemel, ja kui riigikoodi komplekteeritud tabelis pole, ütleb see seda selgelt ja jätab pikkuse kontrolli lihtsalt vahele, kontrollides siiski mod-97 kontrollsummat.
Protsessi kohta pole midagi varjatud. Tulemuste paneel näitab ümberkorraldatud stringi koos riigikoodi ja lõppu nihutatud kontrollnumbritega, täielikku tähtedest numbriteks laiendust, mida kasutatakse numbristringi koostamiseks, mida vähendatakse modifikatsiooniga 97, ja täpset ülejäänud osa, mis arvutati – nii saate kontrollida käsitsi või mis tahes muu teostuse vastu, et tööriist ei vilguta lihtsalt rohelist linnukest usule. Teadaolevalt kehtiv test-IBAN, nagu GB82 WEST 1234 5698 7654 32, läbib igal sammul ja maandub täpselt 1-le.
Nagu kõik sellel saidil olevad tööriistad, töötab IBAN-i valideerija täielikult teie brauseris: ühtegi pangakonto numbrit, ei tegelikku ega testnumbrit, ei saadeta kunagi serverisse, logitakse ega salvestata kuhugi. Kleepige IBAN, saate kohese ja läbipaistva vastuse ning kopeerige täielik jaotus ühe klõpsuga oma kirjete või tugipileti jaoks.