extractYoutubeVideoId function
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') ??
'';
}