Replace all occurrences in a string with JavaScript
Sun, 02 April 2017
replaceAll.js
String.prototype.replaceAll = function(find, replace) { var str = this; return str.replace(new RegExp(find.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1"), 'g'), replace); }; var myString = "When I was young I was young."; myString = myString.replaceAll("I", "you"); // Replace all 'I' with 'you' myString = myString.replaceAll("was", "were"); // Replace all 'was' with 'were' alert(myString); // When you were young you were young