Skip to content

Instantly share code, notes, and snippets.

@devbyray
Created March 31, 2023 11:35
Show Gist options
  • Select an option

  • Save devbyray/8f1c9b0aaa552c53b8cd69fcca4011f2 to your computer and use it in GitHub Desktop.

Select an option

Save devbyray/8f1c9b0aaa552c53b8cd69fcca4011f2 to your computer and use it in GitHub Desktop.
If Youtube URL JavaScript/TypeScript Regex
function isYouTubeUrl(url: string): boolean {
const regex = /^(?:(?:https?:)?\/\/)?(?:www\.)?(?:m\.)?youtu(?:\.be\/|be\.com\/watch\?v=|be\.com\/embed\/|be\.com\/v\/|be\.com\/playlist\?list=|be\.com\/.+\/.+\/.+\/.+\/.+\/.)([A-Za-z0-9_-]{11})(?:\S+)?/;
return regex.test(url);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment