I was looking for a regular expression to validate dates in the format dd/mm/yy including leap year validation.
I found a regular expression from http://regexlib.com (see below)
Expand|Select|Wrap|Line Numbers
- ^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/(\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/(\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/(\d{2}))|(29\/02\/((0[48]|[2468][048]|[13579][26])|(00))))$
This leaves me with the following :-
Expand|Select|Wrap|Line Numbers
- (((0[1-9]|[12]\d|3[01])/(0[13578]|1[02])/(\d{2}))|((0[1-9]|[12]\d|30)/(0[13456789]|1[012])/(\d{2}))|((0[1-9]|1\d|2[0-8])/02/(\d{2}))|(29/02/((0[48]|[2468][048]|[13579][26])|(00))))
Can anyone help me to resolve this?
Thanks
Rob