diff --git a/extension/script.js b/extension/script.js index caa6da3..97dbfc5 100644 --- a/extension/script.js +++ b/extension/script.js @@ -24,11 +24,11 @@ function getBrowser() { function detectUrlType(url) { - const videoRe = new RegExp(/^https:\/\/(www\.)?(youtube.com\/watch\?v=|youtu\.be\/)\w{11}/); + const videoRe = new RegExp(/^https:\/\/(www\.)?(youtube.com\/watch\?v=|youtu\.be\/)[\w-]{11}/); if (videoRe.test(url)) { return "video" } - const channelRe = new RegExp(/^https:?\/\/www\.?youtube.com\/c|channel|user\/\w+(\/|featured|videos)?$/); + const channelRe = new RegExp(/^https:?\/\/www\.?youtube.com\/c|channel|user\/[\w-]+(\/|featured|videos)?$/); if (channelRe.test(url)) { return "channel" }