DevToys Web Pro iconDevToys Web ProBlog
Bedøm os:
Prøv browserudvidelsen:

IBAN-validator

Eksempler

Valideringsresultat

IBAN-input

  • Detaljer

    Landekode:DE
    Kontrolcifre:89
    Forventet længde:22
    Faktisk længde:22
    Kontrolsum:
    Gyldig
    BBAN:370400440532013000
    Formateret:DE89 3704 0044 0532 0130 00
    Normaliseret:DE89370400440532013000
    Tekniske detaljer

    Sådan fungerer IBAN-validatoren

    Hvad værktøjet gør

    Denne IBAN-validator kontrollerer International Bank Account Numbers for korrekt struktur, landelængde og checksum ved hjælp af Mod-97-algoritmen. Den normaliserer IBAN, formaterer den med mellemrum for hver fire tegn og udtrækker nøgledele som landekode, kontrolcifre og BBAN.

    Almindelige anvendelsestilfælde for udviklere

    Udviklere bruger en IBAN-checker til at validere betalingsformularer, verificere bankkontooplysninger i fintech-applikationer og fejlsøge integrationsproblemer med SEPA eller internationale bankoverførsler. Den er også nyttig ved import af kundedata eller ved opbygning af valideringsregler til onboarding-flows.

    Format, længde og checksum

    En IBAN starter med en landekode på to bogstaver efterfulgt af to kontrolcifre og BBAN. Hvert land har en fast IBAN-længde. Dette værktøj registrerer den forventede længde og validerer checksummen, så du kan opdage almindelige fejl som manglende tegn, forkerte landekoder eller ugyldige kontrolcifre.

    Almindelige faldgruber og kanttilfælde

    Mellemrum og store/små bogstaver påvirker ikke valideringen, men skjulte tegn eller copy/paste-artefakter gør ofte. Normalisér altid input, og sørg for, at IBAN-længden matcher landereglen. En checksum-fejl indikerer som regel en tastefejl eller en afkortet værdi.

    Hvornår du skal bruge dette værktøj vs. kode

    Brug denne IBAN-validator til hurtige tjek og fejlsøgning. I produktionssystemer bør du validere IBAN'er på serversiden og gemme det normaliserede format. Overvej yderligere forretningsregler som banktilgængelighed eller landebegrænsninger i din applikationslogik.