UNPKG

verificator

Version:

Client and server-side validation JavaScript library

13 lines (12 loc) 396 B
import isValid from 'date-fns/isValid'; const validate = (attribute, value, parameters, validator) => { if (value instanceof Date && !isNaN(Number(value))) { return true; } if (typeof value !== 'string' && typeof value !== 'number') { return false; } const date = new Date(value); return !isNaN(Number(date)) || isValid(value); }; export default validate;