Test, validate and match regular expressions
Matches valid dates in YYYY-MM-DD, YYYY/MM/DD, YYYY.MM.DD, or YYYYMMDD formats. It enforces correct days per month, handles leap years accurately for February 29th, and allows optional leading zeros on single-digit months/days when separators are used.