webForumDet fria alternativet

Ett regex för datum

Webbutveckling

4 svar · 420 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Frågan#1

Skulle behöva ett regular expression som släpper igenom följande tre varianter av datum.

2004-01-01 
01/01/04
01/1/04
Medlem sedan juni 20019 024 inlägg
Medlem sedan sep. 20011 914 inlägg
#3

Har kollat där men hittade inget som endast släpper igenom mina datum varianter.

Medlem sedan okt. 20023 030 inlägg
#4

Testa det här:

(([0-9]{4})-((0|1)[0-9])-([0-3][0-9])|([0-3][0-9])/((0|1)?[0-9])/([0-9]{2}))

r/ Escapetecken får du sätta dit själv då jag inte vet varken språk eller metod.

Medlem sedan sep. 20011 914 inlägg
#5

Efter lite pill så blev det så här.

@"^((\d{4})-(\d{2})-(\d{2}))|((\d{2})/(\d{1,2})/(\d{4}))|((\d{2})/(\d{1,2})/(\d{2}))$"

Tackar så mycket. :)

red// La till ytterliggare två datum varianter 01/01/2004 och 01/1/2004

273 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)