webForumDet fria alternativet

validering av datum

JavaScript

1 svar · 331 visningar · startad av Vinnaren

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

Hej

Jag behöver lite hjälp med ett Reguljära uttryck.
Vill att datumet som ska godkännas har formel 2007-03-20 11:47

(notera att det ska vara mellanslag mellan dagar och timmar

har följande uttryck hittills:
(/^(19|20)[0-9][0-9]-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/)

Tacksam för all hjälp :stud

Medlem sedan juli 20011 084 inlägg
#2

Så här kanske:

^(?:19|20)[0-9]{2}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])\s(?:[0-1][0-9]|2[0-3]):(?:[0-5][0-9])$

Denna tråden hade ju passat mycket bra i Regular expressions forumet, synd bara att det är på väg ut. :OO

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)