Luhn-validator
Valider kredittkortnumre og andre identifikatorer med Luhn-algoritmen. Oppdag kortmerke, formater med mellomrom. Kjører 100% i nettleseren din.
Mellomrom og bindestreker ignoreres.
Referanse
Hva er Luhn-algoritmen?
Luhn-algoritmen (mod-10) er en enkel sjekksum brukt til å validere identifikasjonsnumre som kredittkort, IMEI-numre og kanadiske SIN-er. Fra høyre mot venstre dobles hvert andre siffer; hvis dobling gir et tall > 9, trekk fra 9. Summer alle sifrene — hvis summen er delelig med 10, er nummeret gyldig. Den fanger enkeltsiffer-feil og de fleste nabotransposisjoner.
Algoritmedetaljer
Dobling av hvert andre siffer fra høyre og summering modulo 10 oppdager enkeltsiffer-feil og de fleste transposisjoner. Den er bevisst enkel — ikke en sikkerhetssjekk.
Vanlige bruksområder
- Skjemavalidering — forhåndsvalider kortnumre før innsending.
- Testdata — generer Luhn-gyldige plassholdere.
- Feilsøking — bekreft hvorfor et kort ble avvist som feilformatert.
- Læring — lær hvordan sjekksum-algoritmer fanger feil.
Personvern
All validering kjører 100% i nettleseren din. Ingen data sendes til noen server.