extractYoutubeVideoId function

String extractYoutubeVideoId(
  1. String? url
)

Returns empty string if the url is not a valid youtube video url.

Implementation

String extractYoutubeVideoId(String? url) {
  if (url == null || url.trim().isEmpty) return '';
  return youtubeShareUrlRegex.firstMatch(url)?.namedGroup('video_id') ??
      youtubeWatchUrlRegex.firstMatch(url)?.namedGroup('video_id') ??
      '';
}