Avatar billede k-asp-er Nybegynder
08. august 2010 - 15:28 Der er 5 kommentarer og
1 løsning

RegEx til brug for check af datoformat

Der skal indtastes datoer i formatet dd-mm-yyyy i et input-felt

dd er datoer mellem 01 og 31
- er tegnet -
mm er måneder mellem 01 og 12
- er tegnet -
yyyy er år mellem 0000 og 9999

Kan nogen lave denne valideringsregel for et input-felt
(datofelt i access database, som fint accepterer formatet).
Avatar billede arne_v Ekspert
08. august 2010 - 16:07 #1
Mit forslag:
- lad din regex teste for: 1-2 tal + bindestreg + 1-2 tal + 4 tal
- prøv og pars dato og se om det er en valid dato

så fanger du nemlig også 31-02-2010 etc. !
Avatar billede Slettet bruger
08. august 2010 - 16:51 #2
Ofte er det bedre med et "kontroleret" input - så det er umuligt at taste forkert...
- Der findes et utal af "date pickers" derude
Avatar billede k-asp-er Nybegynder
08. august 2010 - 23:06 #3
Smid et svar

//
Mit forslag:
- lad din regex teste for: 1-2 tal + bindestreg + 1-2 tal + 4 tal
- prøv og pars dato og se om det er en valid dato

så fanger du nemlig også 31-02-2010 etc. !
//
Jeg valgte en Jquery-løsning.
Det holdt hårdt at få den implementeret med css osv.
Men den holder vand...
Avatar billede k-asp-er Nybegynder
08. august 2010 - 23:10 #4
//
Mit forslag:
- lad din regex teste for: 1-2 tal + bindestreg + 1-2 tal + 4 tal
- prøv og pars dato og se om det er en valid dato

så fanger du nemlig også 31-02-2010 etc. !
//
Jah, men det var faktisk selve syntaxen i regEx, jeg var ude efter. Jeg er nemlig ikke nogen ørn til javascript
Avatar billede k-asp-er Nybegynder
08. august 2010 - 23:10 #5
Der er point til
//
Ofte er det bedre med et "kontroleret" input - så det er umuligt at taste forkert...
- Der findes et utal af "date pickers" derude
//
Avatar billede Slettet bruger
09. august 2010 - 09:13 #6
Jeg bruger selv en hjemmestrikket - Måske ikke så køn, men den kan ALT.
+ ugenumre, dags dato (grøne skydeskive) og huske den sidst valgte dato.
http://itvnu.dk/datoPlukker.jpg
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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