Isikukood validering og parsing
Valider og parser estisk personidentifikasjonskode.
Inndata
Utdata
Resultat
Ingen verdi
Les meg
Hva er en Isikukood?
En Isikukood er Estlands nasjonale identifikasjonsnummer, tildelt hver innbygger ved fødsel eller ved mottak av oppholdstillatelse. Denne 11-sifrede koden koder viktig informasjon inkludert fødselsdato, kjønn og et unikt sekvensnummer. Den siste siferen er et kontrollsiffer som validerer hele kodens autentisitet.
Isikukood-systemet ble introdusert i 1991 og følger et spesifikt format: det første sifferet indikerer århundre og kjønn (oddetall for menn, partall for kvinner), sifrene 2-7 representerer fødselsdato (ÅÅMMDD), sifrene 8-10 er et unikt sekvensnummer, og det 11. sifferet er et kontrollnummer beregnet ved hjelp av en vektet sjekksum-algoritme.
Verktøybeskrivelse
Dette verktøyet validerer estiske Isikukood-koder (personlige identifikasjonskoder) og trekker ut kodet informasjon fra gyldige koder. Det verifiserer kodens struktur, beregner og sjekker kontrollsifferet, og analyserer alle innebygde data inkludert fødselsdato, kjønn, alder og selve kontrollsifferet.
Validatoren bruker den offisielle Isikukood-algoritmen for å sikre nøyaktighet og kan umiddelbart oppdage ugyldige koder gjennom formatsjekking og matematisk validering.
Funksjoner
- Sanntidsvalidering: Verifiserer umiddelbart om en Isikukood er gyldig eller ugyldig
- Datauttrekking: Analyserer og viser automatisk kodet informasjon
- Kjønnsdeteksjon: Identifiserer kjønn fra det første sifferet
- Fødselsdatoberegning: Trekker ut komplett fødselsdato med århundredeteksjon
- Aldersberegning: Beregner automatisk nåværende alder fra fødselsdato
- Kontrollsifferverifisering: Validerer kontrollnummeret ved hjelp av den vektede algoritmen
- Brukervennlig utdata: Viser tydelig alle uttrukkede data med riktig formatering
Brukstilfeller
- Identitetsverifisering: Validere estiske personlige identifikasjonskoder for registreringssystemer
- Aldersverifisering: Rask aldersuttrekking for aldersrestriksjonstjenester eller statistikk
- Datainnmatingsvalidering: Sikre korrekt Isikukood-innlegging i skjemaer og databaser
- Demografisk analyse: Trekke ut fødselsdatoer og kjønn for befolkningsstudier
- Offentlige tjenester: Verifisere borgeridentifikasjon i offisielle søknader
- Helsesystemer: Validere pasientidentifikasjonskoder
- Pedagogiske formål: Lære om strukturen og valideringen av estiske identifikasjonskoder
Isikukood-struktur
11-sifret Isikukood-format: GYYMMDDSSSC
- G (1. siffer): Kjønns- og århundreindikator
- 1/2: Født 1800-1899 (mann/kvinne)
- 3/4: Født 1900-1999 (mann/kvinne)
- 5/6: Født 2000-2099 (mann/kvinne)
- 7/8: Født 2100-2199 (mann/kvinne)
- ÅÅMMDD (2.-7. siffer): Fødselsdato (år-måned-dag)
- SSS (8.-10. siffer): Sekvensnummer (unik identifikator for personer født samme dag)
- C (11. siffer): Kontrollsiffer beregnet ved hjelp av modulo 11-algoritme med spesifikke vekter