Avatar billede kay_d_bee Nybegynder
05. juni 2008 - 22:57 Der er 5 kommentarer

Tjek af cpr-opbygning

Kære eksperter,
jeg er total java-ignorant, og nu har jeg fået brug for et java-script, som tjekker et felt for om der står det rigtige. Det er et felt til cpr og dvs. der skal kun tillades 6 tal en bindestreg og 4 tal mere. Ingen mellemrum, bogstaver mv.
Det skal ikke tjekkes efter modulus 11 jvf. http://cpr.dk/cpr/site.aspx?p=23&t=ForsideVisartikel&Articleid=4347

På forhånd tak for hjælpen
Avatar billede arne_v Ekspert
05. juni 2008 - 23:06 #1
Pattern.compile("\\d{6}-\\d{4}").matcher(dinstreng).matches()

burde goere det du ber om (bemaerk dog at den ikke tester om DDMM er valide !).
Avatar billede nielle Nybegynder
06. juni 2008 - 08:36 #2
Java og javascript er slet ikke det samme - du skriver "java-script", men du har postet under "java".
Avatar billede kay_d_bee Nybegynder
06. juni 2008 - 20:45 #3
Tak. Der kan man bare se hvor lidt jeg ved. Jeg sender det til java-script. Beklager.

PS Arne, skal jeg bare smide din linje ind i mit nuværende script som ser sådan ud:
function validate(tilmelding)
{
          if (tilmelding.Fornavne.value =="")
    {
        alert("Du skal skrive dit fornavn.");
        tilmelding.Fornavne.focus();
        return false;
    }
Avatar billede kay_d_bee Nybegynder
06. juni 2008 - 20:51 #4
Tak. Der kan man bare se hvor lidt jeg ved. Jeg sender det til java-script. Beklager.

PS Arne, skal jeg bare smide din linje ind i mit nuværende script som ser sådan ud:
function validate(tilmelding)
{
          if (tilmelding.Fornavne.value =="")
    {
        alert("Du skal skrive dit fornavn.");
        tilmelding.Fornavne.focus();
        return false;
    }
Avatar billede arne_v Ekspert
07. juni 2008 - 02:11 #5
Mit udtryk er Java ikke JavaScript.
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