Test, validate and match regular expressions
Matches ISO 8601 date-time strings with year range 1900-2999, enforcing valid days per month (including February with max 28/29 days). Includes time in 24-hour format, optional 3-digit milliseconds, and timezone as either 'Z' (UTC) or an offset like '+05:30'. Commonly used for validating timestamps in APIs and log files.