^([1-9]|0[1-9]|[12][0-9]|3[0-1])/([1-9]|0[1-9]|1[0-2])/d{4}$
e.g :
#input: 01/12/2001 or 1/12/2001 #output : true
#input: 0/12/2002 #output: false
#input: 40/15/2002 #output: false
^d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])$
^([0]?[1-9]|[1|2][0-9]|[3][0|1])[./-]([0]?[1-9]|[1][0-2])[./-]([0-9]{4}|[0-9]{2})$
function validateDate(testdate) {
var date_regex = /^d{2}/d{2}/d{4}$/ ;
return date_regex.test(testdate);
}
^d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])$
/^d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/