generate functionTue, 13 Dec 2022

find youtube url in html string , replace it with embed iframe

function findAndReplace(str) { const reg = /(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/ ]{11})/g; const replace = '<iframe width="560" height="315" src="https://www.youtube.com/embed/$1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'; if(reg.test(str) === true) { str = str.replace(reg, replace); } return str; } findAndReplace("https://www.youtube.com/watch?v=4-e_1HwCJh0") // <iframe width="560" height="315" src="https://www.youtube.com/embed/4-e_1HwCJh0" frameborder="0" allow="accelerometer

Javascript
Generate More

Questions about programming?Chat with your personal AI assistant