This function returns the YouTube ID if the input was any form of valid YouTube link or the ID itself:
private function extractID(input:String):String { if (input.length == 11) return input; var reg:RegExp = /http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w_-]{11}).*/gi; var res:Object = reg.exec(input); if (res != null) return res[1]; return ""; }Related Topics: