@prathmeshw1102/dob-validator
Version:
validates string value if it is valid date format
16 lines (15 loc) • 448 B
JavaScript
function validateDOB (dob) {
let dateDob = new Date(dob);
let today = new Date();
if (isNaN(dateDob)) {
return false;
}
let year = dateDob.getFullYear();
if (year < 1900 || dateDob > today) {
console.log(`Invalid Date. Please enter a valid date between 1/1/1900 and ${today.toLocaleDateString()}`);
return false;
} else {
return true;
}
}
module.exports = validateDOB;