From 6ee24fbc9aa463a64575893ddb0b24e0ca263f6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=BCseyin=20Erdo=C4=9Fan?= Date: Mon, 8 Jun 2026 22:00:39 +0200 Subject: [PATCH] fix: extend BCE regex from 5 to 7 digits for paleolithic dates --- src/regex.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/regex.ts b/src/regex.ts index f81088e..73441cd 100644 --- a/src/regex.ts +++ b/src/regex.ts @@ -359,7 +359,7 @@ export const edtfEventTextMatchIndex = ++edtfIndex; * */ export const BCE_START_REGEX = new RegExp( - `^\\s*(\\d{1,5})\\s?(BCE|BC|AD|CE)?(?:\\s?[–-]\\s?(\\d{1,5})\\s?(BCE|BC|AD|CE)?)?(?=\\s*:)(.*)`, + `^\\s*(\\d{1,7})\\s?(BCE|BC|AD|CE)?(?:\\s?[–-]\\s?(\\d{1,7})\\s?(BCE|BC|AD|CE)?)?(?=\\s*:)(.*)`, "i" ); let BCEIndex = -1;