Avatar billede radiohead Nybegynder
25. marts 2008 - 16:58 Der er 6 kommentarer og
1 løsning

En række reg-exp's

Jeg søger en række regular expressions.

1) Den mest voldsomme er en kommasepareret dato-streng.

korrekte datoer er
10-10-2008, 23-11-2008, 02-12-2009, 08-12-2009
-------------
10-10-2008
-------------
Må også stå tomt



forkert dato er
10-10-2008,23-11-2008,02-12-2009 (manglende mellemrum)
--------------
10-10-2008, 23-11-2008, (kommaet i slutningen)
--------------
,10-10-2008, 23-11-2008 (kommaet i starten)
--------------
10/10-2008 (alt andet en bindestreger mellem dage, måneder, år)



________________________

2) Udover det er der et felt hvor der kun må angives tal.


3) Et andet hvor der kun må angives tal og bogstaver(ingen specialtegn)
Avatar billede nielle Nybegynder
25. marts 2008 - 17:33 #1
1)

^(\d{2}-\d{2}-\d{2}(, \d{2}-\d{2}-\d{2})*)?$

2)

Tal? Heltal eller også decimaltal?

3)

^[a-zæøå0-9]+$
Avatar billede radiohead Nybegynder
25. marts 2008 - 17:36 #2
Takker

Nej, kun heltal


husk svaret
Avatar billede nielle Nybegynder
25. marts 2008 - 17:52 #3
^\d+$

Ellers nogle lidt simple udtryk de to sidste... Du har da læst min artikel?
Avatar billede radiohead Nybegynder
25. marts 2008 - 20:29 #4
Hej igen. Tak for det.

Jeg sætter hermed dine artikler i mente.
Har længe gerne villet blive lidt klogere på expressions, men tiden skal jo være der. Du kender det sikkert selv. :)

Tak for hjælpen denne gang. :)
Avatar billede radiohead Nybegynder
26. marts 2008 - 13:05 #5
Hej igen. Undksyld jeg lige ripper op i det igen :)

Gider du fixe det, så den godtager det fulde årstal(altså 4 tal(2008))

lige nu ser det ud til, at den kun vil godtage 10-10-08 og ikke 10-10-2008
Avatar billede radiohead Nybegynder
26. marts 2008 - 13:06 #6
Glem det... Jeg glemte at tænke lidt selv :)

^(\d{2}-\d{2}-\d{4}(, \d{2}-\d{2}-\d{4})*)?$ right? :P
Avatar billede nielle Nybegynder
26. marts 2008 - 15:53 #7
Helt rigtigt :^)
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