questa a me funziona semprecodice:function isDateValid(value) { var re = /^\d{2}\/\d{2}\/\d{4}$/ if (re.test(value)) { var date = parseInt(value.substring(0, 2), 10); var month = parseInt(value.substring(3, 5), 10) - 1; var year = parseInt(value.substring(6), 10); var temp = new Date(); temp.setFullYear(year); temp.setMonth(month); temp.setDate(date); return temp.getDate() == date && temp.getMonth() == month && temp.getFullYear() == year; } else { return false; } }![]()