Avatar billede brock Nybegynder
03. marts 2001 - 21:15 Der er 6 kommentarer og
1 løsning

CPR check

Jeg leder efter en asp-check funktion til Cpr nummer (og nej jeg gemmer det IKKE i database) ;)
Avatar billede netsrac Praktikant
03. marts 2001 - 21:17 #1
Finder en meget hurtigt :-)
Avatar billede brock Nybegynder
03. marts 2001 - 21:18 #2
lyder godt ;)
Avatar billede netsrac Praktikant
03. marts 2001 - 21:23 #3
<%
cprnummer = \"17108119999\"

a = mid(cprnummer, 1, 1)
b = mid(cprnummer, 2, 1)
c = mid(cprnummer, 3, 1)
d = mid(cprnummer, 4, 1)
e = mid(cprnummer, 5, 1)
f = mid(cprnummer, 6, 1)
g = mid(cprnummer, 7, 1)
h = mid(cprnummer, 8, 1)
i = mid(cprnummer, 9, 1)
j = mid(cprnummer, 10, 1)

if ((4 * a + 3 * b + 2 *c + 7 *d + 6 *e + 5 * f + 4 * g + 3* h + 2*i + j) mod 11 = 0) then
response.write(\"gyldigt\")
else
response.write(\"ikke gyldigt\")
end if



  %>
Avatar billede brock Nybegynder
03. marts 2001 - 21:24 #4
jamen det var jo det
Avatar billede netsrac Praktikant
03. marts 2001 - 21:25 #5
Det var så lidt, det gik dælme også hurtigt at skrive det :-)
Avatar billede brock Nybegynder
03. marts 2001 - 21:29 #6
hehe - jeg kunne ikke huske den der rækkefølge, og så tænkte jeg, hvad fanden, der må sgu da være hundrede andre, som har lavet det nummer før

igen tak for hjælpen

med venlig hilsen

Brock
Avatar billede erikjacobsen Ekspert
03. marts 2001 - 21:58 #7
og endnu bedre kan man yderligere checke at
  a*10+b er mellem 1 og 31
  c*10+d er mellerm 1 og 12
(og eventuelt også checke for 28,29,30,31 dage i månederne)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester