From b7c20bf3ca4ca8f12aea7459a0e9d89ced527813 Mon Sep 17 00:00:00 2001 From: Artyom Kravchenko Date: Sat, 1 Apr 2017 10:54:35 +0300 Subject: [PATCH] Fix incorrect DateType validator --- src/definitions/common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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'; } };