How to validate date in both format (mm-dd-yy and mm/dd/yy), currently the below codes only validates (mm-dd-yy)
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]);
}