E-Commerce Configuration Guide : Site Configuration Settings : Miscellaneous Settings : BDateRegEx
 
BDateRegEx
Key value:
Regular expression used to validate a birth date
Description:
A substitute regular expression for checking birth dates if you need a different one than the default. Leaving it blank uses the default. Set BDateRegEx to the regular expression you want to use for dates. The default is:
 
^(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$
 
This expression (from www.regexlib.com) validates U.S. dates with two- or four-digit years using - , / or . as a separator.
See also:
None