Date dd/mm/yyyy
01/01/1900 through 31/12/2099
Matches invalid dates such as February 31st
>
(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)[0-9]{2}
-------------------------------------
\b(0?[1-9]|[12][0-9]|3[01])[- /.](0?[1-9]|1[012])[- /.](19|20)?[0-9]
{2}\b
Comment