^([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