Build, test, and debug regular expressions
Matches dates in DD.MM.YYYY format, validating day ranges against months. Days 1-31 are allowed for months 1,3,5,7,8,10,12, while days 1-30 are allowed for months 2,4,6,9,11. The year is any four digits. Note: the character classes contain commas (likely unintended), and February incorrectly permits up to 30 days.