From fcd02620d37d449f166a59fcb9174380b9ddf621 Mon Sep 17 00:00:00 2001 From: Jussi Rantala Date: Mon, 1 Sep 2025 17:24:51 +0300 Subject: [PATCH] fix(@internationalized/date): Fix zoned date time regex --- packages/@internationalized/date/src/string.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@internationalized/date/src/string.ts b/packages/@internationalized/date/src/string.ts index 5f85005e94e..e28627d0a5d 100644 --- a/packages/@internationalized/date/src/string.ts +++ b/packages/@internationalized/date/src/string.ts @@ -20,7 +20,7 @@ import {Mutable} from './utils'; const TIME_RE = /^(\d{2})(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/; const DATE_RE = /^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})$/; const DATE_TIME_RE = /^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/; -const ZONED_DATE_TIME_RE = /^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:([+-]\d{2})(?::?(\d{2}))?)?\[(.*?)\]$/; +const ZONED_DATE_TIME_RE = /^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:([+-]\d{1,2}(?:\.\d+)?)(?::?(\d{1,2}(?:\.\d+)?))?)?\[(.*?)\]$/; const ABSOLUTE_RE = /^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/; const DATE_TIME_DURATION_RE = /^((?-)|\+)?P((?\d*)Y)?((?\d*)M)?((?\d*)W)?((?\d*)D)?((?