try it
var expression = /[ -a-zA-Z0-9@ :%_\+.~#?&//=]{2,256}\.[az]{2,4}\b(\/[ -a-zA-Z0-9@ :%_\+.~#?&//=]*)?/gi; var regex = new RegExp(expression); var regContent = $("#outer").html(); var newContent = regContent; if(regContent.match(regex)) { var textContent = regContent.match(regex); for(var i=0;i<regContent.match(regex).length;i++) { newContent = newContent.replace(new RegExp(regContent.match(regex)[i], "g"), "test"); } $("#outer").html(newContent); }
this will get all url content and replace it as a "test".
source share