From 260c1fd9df754c3bce45b7a0bebc8092bfee748d Mon Sep 17 00:00:00 2001 From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Date: Wed, 15 Feb 2023 17:06:10 -0800 Subject: [PATCH] Further restrict E164 format in storage service --- ts/util/validateConversation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts/util/validateConversation.ts b/ts/util/validateConversation.ts index 6ef677cf64..ecb9791ed0 100644 --- a/ts/util/validateConversation.ts +++ b/ts/util/validateConversation.ts @@ -28,7 +28,7 @@ export function validateConversation( function validateNumber(attributes: ValidateConversationType): string | null { const { e164 } = attributes; if (isDirectConversation(attributes) && e164) { - if (!/^\+[0-9]{1,19}$/.test(e164)) { + if (!/^\+[1-9][0-9]{0,18}$/.test(e164)) { return 'Invalid E164'; }