diff --git a/src/definitions/common.js b/src/definitions/common.js index 2b3496a2..7b9b8c0b 100644 --- a/src/definitions/common.js +++ b/src/definitions/common.js @@ -45,7 +45,7 @@ const Email = (reify: Type); Email.addConstraint(isEmail); export const isDate = (x: string): boolean => { - if (new Date(x).toString() === 'Invalid date') { + if (!x.match(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:.\d{1,3})?Z$/)) { return 'must be a valid date string'; } };