Snippet útil para reemplazar el texto javascript

Si necesites reemplazar la cadena de texto en toda la pagina aquí un ejemplo:


const replaceOnDocument = (pattern, string, {target = document.body} = {}) => {
[
target,
...target.querySelectorAll("*:not(script):not(noscript):not(style)")
].forEach(({childNodes: [...nodes]}) => nodes
.filter(({nodeType}) => nodeType === document.TEXT_NODE)
.forEach((textNode) => textNode.textContent = textNode.textContent.replace(pattern, string)));
};
replaceOnDocument(/€/g, "$");

Este código contiene una función de JavaScript puro (no jQuery), busca y reemplaza el teléfono móvil de «34 662 008 006» a «34 777 888 999»

¡Saludos!