From 0815690498c88f8abbff720ebecf28661dfb744c Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Tue, 19 Nov 2024 09:38:00 -0700 Subject: [PATCH] Fix regex for phone numbers --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 5edbc6f..60baffe 100644 --- a/index.js +++ b/index.js @@ -405,7 +405,7 @@ client.on("interactionCreate", async (interaction) => { case "register": phone_number = interaction.options.getString("phone_number"); // Check that phone_number is either a 4 digit number starting with 1, a 7 digit number, a 10 digit number, or an 11 digit number starting with 1 - if (!/^(1\d{3}|\d{7}|\d{10}|1\d{10})$/.test(phone_number)) { + if (!/\b(?:\d{4}|\d{10}|\d{7}|1\d{10})\b/.test(phone_number)) { interaction.reply({ ephemeral: true, content: "Invalid phone number. Please enter one of the following:\n- A 4 digit LiteNet extension.\n- A 7 digit TandmX number\n- An 10 digit US phone number.\n- An 11 digit US phone number" }); return; }