Test, validate and match regular expressions
Validates a birth date in YYYY-MM-DD format, supporting years from 1900 to 9999. Handles month-specific day limits (28-31 days) and allows February 29th only during leap years by checking if the year is divisible by 4. Useful for form validation requiring accurate birth date input.