Build, test, and debug regular expressions
Validates date-time strings in DD/MM/YYYY HH:mm format with a 24-hour clock, enforcing day-per-month rules including leap-year-aware February 29th (years 1000-2999, excluding non-leap century years like 1900 and 2100), hours 00-23, and minutes 00-59. Caveat: the day-29 branch requires a leap year even outside February, so dates like 29/01/2023 are incorrectly rejected.