11. marts 2004 - 23:05
Der er
4 kommentarer og 1 løsning
Validering af CPR nummer
Ligger nogen inde med et javascript der validerer et felt for indtastelse af CPR nr ? Det behøves ikke at være særlig fancy, blot skal følgende tjekkes: 1) første 6 karakterer skal være tal 2) 7. karakter skal være "-" 3) 8-11 karakterer skal være tal :-) /David
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
11. marts 2004 - 23:09
#1
Hvem skal du have cpr-nummer fra ?-) -- rigtig dårlig idé, at opfordre til at aflevere det, da det kan bruges til alt muligt grimt ... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Valider CPR nr</title> <meta name="Generator" content="Stone's WebWriter 4"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/javascript"> function cprTjeck(frm){ var cpr = frm.cpr.value if(cpr.match(/[0-9]{6}\-[0-9]{4}/)){ cpr = cpr.replace(/\-/g,""); var chk = 0; for(i=9;i>-1;i--){ chk += (+cpr.charAt(i))*((i>2)?(10-i):(4-i)); } if(chk%11==0)return true; } alert("ikke valid CPR"); return false; } </script> </head> <body> <form name="form1" method="post" onSubmit="return cprTjeck(this);"> <input type="text" name="cpr"> <input type="submit" name="Submit" value="Submit"> </form> </body> </html>
11. marts 2004 - 23:14
#2
eller <html> <head> <title> Passer CPR-nummeret? </title> </head> <body> <FORM NAME="CPRTEST"><font face="verdana" size="2"> Skriv et CPR-nnummer i dette format<br> <b><br> </b> xxxxxx-xxxx <br> </font><font face="verdana" size="3"> <!--webbot bot="Validation" B-Value-Required="TRUE" I-Minimum-Length="11" I-Maximum-Length="11" --><input type="text" name="CPRIND" size="12" maxlength="11" style="font-family: Arial; font-size: 10 pt"></font><font face="verdana" size="1"> </font><font face="verdana" size="3"><input type="button" value="test CPR-nummer" name="TESTKNAP" id="TESTKNAP" style="font-family: Arial; font-size: 10 pt"><br> <input type="text" name="RESULTAT" size="41" style="font-family: Arial; font-size: 10 pt"><br> <SCRIPT LANGUAGE="JAVASCRIPT"> document.CPRTEST.TESTKNAP.onclick=TESTCPR; function TESTCPR() { CPR= document.CPRTEST.CPRIND.value; a1 = CPR.substring(0,1); a2 = CPR.substring(1,2); a3 = CPR.substring(2,3); a4 = CPR.substring(3,4); a5 = CPR.substring(4,5); a6 = CPR.substring(5,6); a7 = CPR.substring(7,8); a8 = CPR.substring(8,9); a9 = CPR.substring(9,10); a10 = CPR.substring(10,11); sum1=(a1*4) + (a2*3) + (a3*2) + (a4*7) + (a5*6) + (a6*5) + (a7*4) + (a8*3) + (a9*2) + (a10*1); g=sum1%11; if (g==0) {document.CPRTEST.RESULTAT.value="CPR-NUMMERET ER OK"}; else {document.CPRTEST.RESULTAT.value="CPR-NUMMERET ER IKKE OK"}; } </script> </form> </font> </body> </html> //Burgerking
11. marts 2004 - 23:19
#3
takker for jeres svar - roenving: smider du et svar ? :-)
11. marts 2004 - 23:31
#4
Velbekomme '-)
Vi tilbyder markedets bedste kurser inden for webudvikling