Как проверить дату в обоих формате (мм-дд-уу и мм/дд/гг), в настоящее время следующие коды только Проверяет (мм-дд-гггг)Подтвердить Дата и в формате
function isValidDate(dateString) {
if (!/^\d{2}\-\d{2}\-\d{2}$/.test(dateString)) {
return false;
}
var parts = dateString.split("-");
var day = parseInt(parts[1], 10);
var month = parseInt(parts[0], 10);
if (month == 0 || 12 < month) {
return false;
}
var monthLength = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
return (0 < day && day <= monthLength[month - 1]);
}
[Здесь] (https://stackoverflow.com/questions/16115584/java-processing-multiple-possible-unknown-date-time-formats) аналогичный вопрос в java. – parchment
Как насчет високосного года? – Toto