Test, validate and match regular expressions
This regex validates date-time strings with an optional month-day component followed by a 12-hour time format. It matches full or abbreviated month names (Jan-Dec), day numbers (1-31), and times like "9:45 AM" or "11:30 PM". The regex properly validates hour values (1-12) and minute ranges (00-59) with AM/PM indicators.