diff --git a/src/utils/utils.js b/src/utils/utils.js index cebeeda9..2f0029f7 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -134,7 +134,7 @@ function booleanIsTrue (val) { // Sanitizer for dates function toDate (val) { val = val.toUpperCase() - let value = val.match(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(|Z|((-|\+)\d{2}:\d{2}))$/) + let value = val.match(/^\d{4}-\d{2}-\d{2}T(?:0?[0-9]|1[0-9]|2[0-3]):(?:0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]):(?:0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9])(\.\d+)?(|Z|((-|\+)\d{2}:\d{2}))$/) let result = null if (value) { const dateStr = value[0]