20. februar 2009 - 10:57Der er
12 kommentarer og 1 løsning
Formater tidspunkt
Jeg har en validering på et tidspunkt:
valTime = new RegExp("^([0-1][0-9]|[2][0-3]).([0-5][0-9])$"); if (document.skriv1.tid.value.match(valTime) == null) { alert("Skriv tidspunktet i det korrekte format (hh.mm)"); document.skriv1.tid.focus(); return false; }
Den kræver at tidspunktet altid skrives med tocifrede tal i både timer og minutter. Hvordan får jeg ændret den, så den accepterer, at der kun står 1 ciffer foran punktummet (timer fra kl. 1-9) ?
Nej, men nu er der jo heller ingen, der siger, du absolut skal have dit spørgsmål besvaret - specielt ikke, når der kan anvises bedre fremgangsmåder =)
Synes godt om
Slettet bruger
20. februar 2009 - 11:38#4
Jeg kan sagtens følge dig olebole, men nu vil jeg altså aligevel give ham et svar som han kan bruge, indtil han indser at din løsning er bedre.
Jeg er ikke den store haj til javascript, men det burde være så simpelt som dette.
valTime = new RegExp("^([1-9]).([0-5][0-9])$"); if (document.skriv1.tid.value.match(valTime) == null) { alert("Skriv tidspunktet i det korrekte format (hh.mm)"); document.skriv1.tid.focus(); return false; } Nu skal der stå et tal mellem 1.00 og 9.59.
Med den løsning accepterer den KUN etcifrede tal foran punktummet. Jeg ville gerne have, at man skal kunne skrive alle tidspunkter fra 1-24 uden foranstillede nuller.
Synes godt om
Slettet bruger
20. februar 2009 - 12:54#6
Okay, så noget lignende det her
valTime = new RegExp("^(1*[0-9]|[2][0-3]).([0-5][0-9])$"); if (document.skriv1.tid.value.match(valTime) == null) { alert("Skriv tidspunktet i det korrekte format (hh.mm)"); document.skriv1.tid.focus(); return false; }
Synes godt om
Slettet bruger
20. februar 2009 - 12:56#7
Hov, undskyld
valTime = new RegExp("^(1?[0-9]|[2][0-3]).([0-5][0-9])$"); if (document.skriv1.tid.value.match(valTime) == null) { alert("Skriv tidspunktet i det korrekte format (hh.mm)"); document.skriv1.tid.focus(); return false; } Ellers kunne der stå 111113.32, og det er jo ikke så godt.
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.