Replace all occurrences of a string (HTML + JavaScript)

<script type="text/javascript">
/* Define function for escaping user input to be treated as
a literal string within a regular expression */
function escapeRegExp(string){
return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
}

/* Define functin to find and replace specified term with replacement string */
function replaceAll(str, term, replacement) {
return str.replace(new RegExp(escapeRegExp(term), 'g'), replacement);
}

/* Testing our replaceAll() function */
var myStr = 'if the facts do not fit the theory, change the facts.';
var newStr = replaceAll(myStr, 'facts', 'statistics')

// Printing the modified string
document.write(newStr);
</script>

Leave a Reply

Your email address will not be published. Required fields are marked *