From 2052b7801bd764fc9badcb2c90552d800309efe0 Mon Sep 17 00:00:00 2001 From: Andrew Coleman Date: Fri, 13 Mar 2026 11:21:33 +0000 Subject: [PATCH] fix iso8601 regex pattern Signed-off-by: Andrew Coleman --- src/datetime.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/datetime.js b/src/datetime.js index 1fac8b3f..ba01a110 100644 --- a/src/datetime.js +++ b/src/datetime.js @@ -1307,7 +1307,7 @@ const dateTime = (function () { } // Regular expression to match an ISO 8601 formatted timestamp - var iso8601regex = new RegExp('^\\d{4}(-[01]\\d)*(-[0-3]\\d)*(T[0-2]\\d:[0-5]\\d:[0-5]\\d)*(\\.\\d+)?([+-][0-2]\\d:?[0-5]\\d|Z)?$'); + var iso8601regex = new RegExp('^\\d{4}(-[01]\\d)?(-[0-3]\\d)?(T[0-2]\\d:[0-5]\\d:[0-5]\\d)?(\\.\\d+)?([+-][0-2]\\d:?[0-5]\\d|Z)?$'); /** * Converts an ISO 8601 timestamp to milliseconds since the epoch