Validators: IBAN, BSN, btw, pas en ISBN
Vastzetten bij jouw toolsControleer een IBAN, BSN, creditcardnummer, EU-btw-nummer, e-mailadres, URL of ISBN, met de reden als het misgaat. Eén waarde per regel.
Werkt volledig in je browser. Wat je typt wordt nooit naar onze servers gestuurd.
Typ of plak hierboven waarden, één per regel, en elke waarde wordt hier gecontroleerd.
geschiedenis · 0
Verwerkte invoer verschijnt hier zolang deze pagina open is. Als je de pagina herlaadt, is de lijst leeg.
Codevoorbeelden
Kopieer deze voorbeelden naar je eigen project. Ze gebruiken alleen de standaardbibliotheek van de taal, dus er hoeft niets geïnstalleerd te worden.
const iban = 'NL91 ABNA 0417 1643 00'
const compact = iban.replace(/\s/g, '').toUpperCase()
const rearranged = compact.slice(4) + compact.slice(0, 4)
const digits = [...rearranged].map((char) => parseInt(char, 36)).join('')
console.log(BigInt(digits) % 97n === 1n ? 'valid' : 'invalid')Wat het doet
Controleert of een waarde goed is opgebouwd: een IBAN, een Nederlands BSN, een pasnummer, een EU-btw-nummer, een e-mailadres, een URL of een ISBN. Elk wordt gecontroleerd zoals zijn eigen standaard bepaalt, en een fout komt met de reden. Plak één waarde per regel om er veel tegelijk te controleren.
Zo gebruik je het
- Typ of plak één waarde per regel. Het type van elke regel wordt apart herkend, of kies een type onder Controleren als.
- Lees het oordeel per waarde: geldig of ongeldig, de reden bij een fout en de onderdelen (land, controlecijfers, domein enzovoort) bij succes.
- Kopieer één onderdeel of de hele lijst met oordelen.
Voorbeelden
Drie waarden, één per regel:
NL91 ABNA 0417 1643 00 is een geldig IBAN, 111222334 faalt de BSN-controle op de controlecijfers en 978-0-306-40615-7 is een geldig ISBN-13 dat als ISBN-10 0306406152 is.
Goed om te weten
- Geldig betekent goed opgebouwd met kloppende controlecijfers. Het betekent niet dat een rekening, pas, btw-registratie of mailbox bestaat.
- Een IBAN wordt gecontroleerd op de lengte van zijn land en de mod 97-regel. Een BSN van acht cijfers wordt met een voorloopnul gelezen.
- Btw-nummers worden alleen op de notatie van hun land gecontroleerd. Zoek een bedrijf op in VIES om te bevestigen dat het geregistreerd is.
- Deze tool verwerkt persoonsgegevens, dus hij toont geen advertenties en bewaart geen geschiedenis of deellink van wat je invoert.
Wat betekent geldig?
Het betekent dat de waarde goed is opgebouwd en de controlecijfers kloppen, dus hij zou kunnen bestaan. Het bewijst niet dat een rekening open is, een pas actief is, een btw-nummer geregistreerd is of een mailbox mail accepteert: dat kan alleen de uitgever zeggen.
Veelgestelde vragen
Hoe werkt de controle per type?
Een IBAN wordt gecontroleerd op de lengte van het land en de mod 97-regel, een BSN met de elfproef, een pasnummer met het Luhn-algoritme en een ISBN met zijn controlecijfer. Een btw-nummer wordt gecontroleerd op de notatie van zijn land, een e-mailadres op de gebruikelijke regels voor lokaal deel en domein, en een URL op een schema en een host.
Wordt een btw-nummer gecontroleerd in het officiële register?
Nee. Deze tool controleert alleen de notatie van het nummer voor zijn land. Om te bevestigen dat een bedrijf geregistreerd is, zoek je het op in de VIES-dienst van de Europese Commissie.
Wordt wat ik invoer ergens naartoe gestuurd?
Nee. Elke controle draait in je browser en de waarden worden niet naar onze servers gestuurd. Omdat deze tool persoonsgegevens verwerkt, toont hij geen advertenties en bewaart hij geen geschiedenis van wat je invoert.