Rise,
уговорил
дополненный вариант
function validate_date(date) {
var str = date.trim().split("/");
if (str.length == 3) {
str = new Date(str[2], str[0] - 1, str[1], 0, 0, 0);
if (str == 'Invalid Date') return false;
str = [("0" + (str.getMonth() + 1)).substr(-2), ("0" + str.getDate()).substr(-2), str.getFullYear()].join("/");
return str === date.trim()
}
return false
};
alert(validate_date('02/дд/2015')); //false mm/dd/yyyy
alert(validate_date('02/30/2015')); //false mm/dd/yyyy
alert(validate_date('02/29/2016')); //true mm/dd/yyyy