diff --git a/src/utils/splitText.ts b/src/utils/splitText.ts index 32366574..ac95454c 100644 --- a/src/utils/splitText.ts +++ b/src/utils/splitText.ts @@ -3,7 +3,7 @@ import { flatten, isEmpty } from 'ramda'; export const splitTextByYoutube = (strings: string[]): string[] => flatten( strings.map(str => - str.split(/(https?:\/\/(?:www\.)(?:youtube\.com|youtu\.be)\/(?:watch)(?:\?v=)[\w\-\&\=]+)/) + str.split(/(https?:\/\/(?:www\.)?(?:youtube\.com|youtu\.be)\/(?:watch)?(?:\?v=)?[\w\-\&\=]+)/) ) );