JSFiddle - React, Tailwind, and code Playground
by arjhun
HTML
<script src="https://raw.githubusercontent.com/padolsey/findAndReplaceDOMText/master/src/findAndReplaceDOMText.js"></script>
<script src="https://rawgit.com/padolsey/findAndReplaceDOMText/d41ae22e33dbb68fbe804f68398e58e6cc3a6dd5/src/findAndReplaceDOMText.js"></script>
<div id="test"><div>https://www.donaldj<b>trump</b>.com</div></div>
JavaScript
var trumpRegex = /\bdonaldjtrump\b/gi,
str = "apple";
findAndReplaceDOMText(document.getElementById("test"), {
find: trumpRegex,
replace: function(a,b){
console.log(a);
console.log(b);
return str;
},
preset:'prose'
});