YouTube Id Parser
by Shah Danial
HTML
<input id="youtubeUrl">
<button>
test
</button>
JavaScript
function videoid(x){
var url = x.toString(); //so org leh call
var videoid = url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);
if(videoid != null) {
return "video id = ",videoid[1];
} else {
return "The youtube url is not valid.";
}
}
$('button').click(function(){
var a = $('#youtubeUrl').val();
alert(videoid(a));
});