Here is the regex :
The usage of this regex can be various, starting from beginner code input testing, to some exchange transport rule or data loss prevention rules.
^(?:(?:(?:0[1-9]|1\d|2[0-8])(?:0[1-9]|1[0-2])|(?:29|30)(?:0[13-9]|1[0-2])|31(?:0[13578]|1[02]))[09]\d{2}|2902[09](?:[02468][048]|[13579][26]))4[1-9]\d{4}$
And the diagram for the syntax is following:
Here are some tests using powershell:
Feel free to test, and have some fun.