IBAN-validaattori
Vahvista IBAN-numeron todellinen ISO 7064 mod-97 -tarkistussumma ja vertaa sen kokonaispituutta maakohtaiseen muototaulukkoon – täysin offline-tilassa selaimessasi.
Tulos
IBAN (International Bank Account Number) ei ole vain pitkä merkkijono kirjaimia ja numeroita – sen maakoodilohkon kaksi viimeistä merkkiä ovat todellista tarkistussummaa, joka on laskettu ISO 7064 mod-97 -algoritmilla, joka havaitsee suurimman osan kirjoitus- ja transkriptiovirheistä ennen kuin pankkisiirto on edes lähetetty. Tämä työkalu toteuttaa tämän tarkan algoritmin hakutaulukon tai karkean likiarvon sijaan: se siirtää puhdistetun IBANin neljä ensimmäistä merkkiä loppuun, muuntaa jokaisen kirjaimen kaksinumeroiseksi numeeriseksi arvoksi (A=10 - Z=35, joten 22-merkkinen IBAN voi laajentua 30 plus numeron pituiseksi numeroksi, koska se kirjoittaa suuren luvun) ja moduloi suuren luvun. arvo ylittää rutiininomaisesti arvon Number.MAX_SAFE_INTEGER pidemmillä IBAN-numeroilla. Aidosti voimassa oleva IBAN pienenee aina tasan yhteen.
Tarkistussumman kelpoisuus ei yksinään takaa, että IBAN on hyvin muotoiltu, joten tämä työkalu vertaa kokonaispituutta 79 todellisen IBAN-numeron myöntävän maan niputettuun taulukkoon, joka on otettu ISO 13616 -rekisteristä. Saksan IBAN-numerot ovat aina 22 merkin pituisia, Ranskan IBAN-numerot ovat aina 27, Ukrainan IBAN-numerot ovat aina 29 ja 31:n 29. Jos tunnistetun maakoodin pituus ei täsmää, työkalu ilmoittaa epäsuhdan nimenomaisesti sen sijaan, että sanoisi vain "invalid", ja jos maakoodi ei ole niputetussa taulukossa, se sanoo sen selvästi ja ohittaa pituuden tarkistuksen samalla, kun tarkistaa mod-97-tarkistussumman.
Prosessista ei ole piilotettu mitään. Tulospaneeli näyttää uudelleen järjestetyn merkkijonon, jossa on maakoodi ja tarkistusnumerot, jotka on siirretty loppuun, täydellinen kirjaimista numeroiksi -laajennus, jota käytetään muodostamaan numeromerkkijono, josta vähennetään mod 97, ja tarkka loppuosa, joka on laskettu – joten voit varmistaa käsin tai mitä tahansa muuta toteutusta vastaan, ettei työkalu vain vilkkuu vihreää valintamerkkiä uskossa. Tunnettu kelvollinen testi-IBAN, kuten GB82 WEST 1234 5698 7654 32, kulkee jokaisen vaiheen läpi ja laskeutuu tasan 1:n loppuosaan.
Kuten kaikki tämän sivuston työkalut, IBAN-validaattori toimii kokonaan selaimessasi: pankkitilinumeroa, oikeaa tai testinumeroa, ei koskaan lähetetä palvelimelle, kirjata tai tallenneta minnekään. Liitä IBAN, saat välittömän, läpinäkyvän vastauksen ja kopioi koko erittely yhdellä napsautuksella omia tietueitasi tai tukilipukkeita varten.