Build, test, and debug regular expressions
This regex matches dates in the dd-mm-yyyy format, specifically covering the years 1800 to 2099. It accurately validates the number of days in each month, including proper handling for leap years when matching February 29th. It is perfect for validating European date formats in historical or modern web applications.