Regex for US date (MM/DD/YYYY)
Matches a US-format date like 07/13/2026.
^(0[1-9]|1[0-2])/(0[1-9]|[12]\d|3[01])/\d{4}$
Proof it works
| Sample | Should match | Result |
|---|---|---|
07/13/2026 |
yes | pass |
12/31/1999 |
yes | pass |
13/01/2026 |
no | pass |
7/3/2026 |
no | pass |
2026-07-13 |
no | pass |