UNPKG

verificator

Version:

Client and server-side validation JavaScript library

18 lines (12 loc) 428 B
import isValid from 'date-fns/isValid' const validate = (attribute: string, value: any, parameters: any[], validator: any): boolean => { 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