Add support for start parameter and improve regex.

Closes #885
This commit is contained in:
Kavin
2022-03-16 18:04:01 +00:00
parent c78adbbe73
commit 8713a7eaa9
3 changed files with 7 additions and 6 deletions

View File

@@ -127,8 +127,8 @@ export default {
handleRedirect() {
const query = this.$route.query.search_query;
const url =
/(?:http(?:s)?:\/\/)?(?:www\.)?youtube\.com(\/[/a-zA-Z0-9?=&]*)/gm.exec(query)?.[1] ??
/(?:http(?:s)?:\/\/)?(?:www\.)?youtu\.be\/(?:watch\?v=)?([/a-zA-Z0-9?=&]*)/gm
/(?:http(?:s)?:\/\/)?(?:www\.)?youtube\.com(\/[/a-zA-Z0-9_?=&]*)/gm.exec(query)?.[1] ??
/(?:http(?:s)?:\/\/)?(?:www\.)?youtu\.be\/(?:watch\?v=)?([/a-zA-Z0-9_?=&]*)/gm
.exec(query)?.[1]
.replace(/^/, "/watch?v=");
if (url) {