diff --git a/ts/util/isValidUuid.ts b/ts/util/isValidUuid.ts index 526a0ade30..a55c277dce 100644 --- a/ts/util/isValidUuid.ts +++ b/ts/util/isValidUuid.ts @@ -1,8 +1,9 @@ // Copyright 2023 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only +// [47] to support v4 and v7 uuids const UUID_REGEXP = - /^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i; + /^[0-9A-F]{8}-[0-9A-F]{4}-[47][0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i; export const isValidUuid = (value: unknown): value is string => { if (typeof value !== 'string') {