Just share a small Javascript function to help you make a iframe embedded for your content.
There exists a regular express to verify the link content
Here’s right away:
function youtubeEmbeddedFrame (content){
var matches = /(?:http:\/\/)?(?:www\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=)?(.+)/g.exec(content);
if(!matches){
return null;
}
var iframe = jQuery('<iframe width="300" height="200" frameborder="0" allowfullscreen />');
iframe.attr('src', location.protocol + '//www.youtube.com/embed/' + matches[1]);
return iframe;
}
You can call in your Javascript code as:
youtubeEmbeddedFrame("https://www.youtube.com/watch?v=J2ADdDCvaj4")