Beräkna kontrollsiffran i personnummer
När man skapar inmatningsformulär i ASP.NET behöver man ibland kontrollera att inmatade personnummer är korrekta. Man kan nöja sig med att de har formatet "YYMMDD(-)NNNN", men det kan vara bra att kontrollera att den sista siffran - den s.k. kontrollsiffran - är rätt. Jag har skrivit en liten C# Console Application som gör just det. Det står var och en fritt att ladda ned den och använda den som de behagar, sprida vidare etc.
Samma metod, modulus-10-metoden med vikterna 1 och 2, används för övrigt även för kontrollsiffror i andra sammanhang, exempelvis svenska post- och bankgironummer.

4 kommentar(er):
Grymt! Precis vad jag letat efter och inte haft tid att knåpa ihop själv.
Tackar Joakim!
Där sparade du projektet ganska mycket tid och en (säkert) hackig lösning.
Du är välkommen på projektkickouten ;)
Kan du lägga upp koden så man ser den på en gång? kommer inte åt att öppna filen då datorn kraschar av det. plz?
Tjena,
Bra inlägg men tyvärr funkar inte koden 'out of the box'. Fixat till den lite och publicerat på bloggen
Skicka en kommentar