Title |
Test
Find
Pattern Title
|
Expression |
^(\d{2}((0[1-9]|1[012])(0[1-9]|1\d|2[0-8])|(0[13456789]|1[012])(29|30)|(0[13578]|1[02])31)|([02468][048]|[13579][26])0229)$ |
Description |
yyMMdd with leap years.
Minimized expression.
As we have only 2 numbers for the years, dates 1600, 2000, etc are still validated. |
Matches |
001231 | 000229 | 040229 |
Non-Matches |
003112 | 000431 | 010229 |
Author |
Rating:
Dany Lauener
|
Source |
Dany Lauener |
Your Rating |
|
Title: cbnfghf
Name: hgfhgfhg
Date: 7/15/2014 2:39:12 AM
Comment:
ghgfhgfhgfhg
Title: Check twice please, it works
Name: Dany Lauener
Date: 1/16/2006 6:16:51 AM
Comment:
If you use the test link above en enter 040230 (2004 Feb 30th), it is rejected (Non-match).
No idea how you have tested it...
Title: Mr.
Name: Vijay Kumar
Date: 1/16/2006 5:01:14 AM
Comment:
I tried 040230 which is invalid should be Non-match.