From 0ca9cf0f80625f6aeae79ab14a9d8305d3dcf695 Mon Sep 17 00:00:00 2001 From: Robert Date: Sat, 23 Sep 2023 17:26:30 -0700 Subject: [PATCH] Regex Take 2 --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 4d8dd6b..65070e8 100755 --- a/bot.js +++ b/bot.js @@ -85,7 +85,7 @@ client.on( Events.MessageCreate, async message => { if (message.content.startsWith('!play') && message.member.voice.channel) { console.log(`!play issued by ${message.author.tag} ${message.author.id}`); // Determine if we have a URL or a search term - const ytmatch = message.content.match(/(?<=(https?:\/\/)(www\.)?youtu((be\.com\/(watch\?v=)|(shorts\/))|(\.be\/)))[\w-]{11,12}/); + const ytmatch = message.content.match(/(?<=(?:https?:\/\/)(?:www\.)?youtu(?:(?:be\.com\/(?:(?:watch\?v=)|(?:shorts\/)))|(?:\.be\/)))[\w-]{11,12}/); var yturl = null; var timestamp = '0' if (ytmatch) {