Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^(((0[1-9]|[1-2]\d|3[0-1])\/(0[13578]|1[02]))|((0[1-9]|[1-2]\d|30)\/(0[46]|11))|((0[1-9]|1[\d]|2[0-8])\/02))\/(19|20)\d{2}$
/
g
Unit Tests
23-05-1975
→ regex does match
12/29/1913
→ regex does match
42/08/1956
→ regex does match
31/12/2099
→ regex does match
01/01/1900
→ regex does match
11/08/1984
→ regex does match
12/07/1998
→ regex does match