JSFiddle - React, Tailwind, and code Playground
by Charles Cavalcante
HTML
<div id="log">
</div>
JavaScript
var href = "ferramentas/video.htm?youtubeid=Bqob4Ges27Y&titulo=Secretários de Educação: Parceiros do Jovem de Futuro 2015";
var matches = href.match(/(.*)\?(.*)/);
var newHref = matches[1] + "?";
var query = matches[2].split("&");
for(var x = 0; x < query.length; ++x)
{
var s = query[x].split("=");
newHref += s[0] + "=" + encodeURIComponent(s[1]);
if(x < query.length - 1) newHref += "&";
}
document.getElementById("log").innerHTML = newHref;