This commit is contained in:
Tom Moor
2023-03-17 11:59:17 -04:00
parent e69935be99
commit 316520dbb0
2 changed files with 5 additions and 1 deletions

View File

@@ -19,6 +19,10 @@ describe("YouTube", () => {
expect("https://youtu.be/dQw4w9WgXcQ".match(match)).toBeTruthy();
});
test("to be enabled on shortlink with timestamp", () => {
expect("https://youtu.be/dQw4w9WgXcQ?t=123".match(match)).toBeTruthy();
});
test("to not be enabled elsewhere", () => {
expect("https://youtu.be".match(match)).toBe(null);
expect("https://youtube.com".match(match)).toBe(null);

View File

@@ -19,7 +19,7 @@ function YouTube(props: Props) {
}
YouTube.ENABLED = [
/(?:https?:\/\/)?(?:www\.)?youtu\.?be(?:\.com)?\/?.*(?:watch|embed)?(?:.*v=|v\/|\/)([a-zA-Z0-9_-]{11})(?:\?)?(.*)?$/i,
/(?:https?:\/\/)?(?:www\.)?youtu\.?be(?:\.com)?\/?.*(?:watch|embed)?(?:.*v=|v\/|\/)([a-zA-Z0-9_-]{11})(?:\?(.*))?$/i,
];
export default YouTube;