Closed KiraElric closed 2 years ago
function isValidDate(date) {
const regex = /^([12]\d{3}\/(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01]))$/;
const dateOk = regex.test(date);
if (!dateOk) {
// eslint-disable-next-line no-console
console.log('Formato incorrecto', date);
}
return dateOk;
}
Se podria dejar todo dentro de la función isValidDate, para que esta tenga la unica responsabilidad de validar que el formato de la fecha ingresada sea el correcto, disminuyendo la cantidad de validaciones en el programa principal y encapsulando este dentro de una función.