Regular Expressions 101

Community Patterns

Birth date check format yyyy-mm-dd

1

Regular Expression
ECMAScript (JavaScript)

/
^(((19|[2-9][0-9])[0-9][0-9])-(((0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-8]))|((0[13578]|1[02])-(29|30|31))|((0[4,6,9]|11)-(29|30))))|((19|[2-9][0-9])(00|04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96)-02-29)$
/
gm

Description

Start from 1900-01-01

Submitted by anonymous - a month ago