javascript find replace all code example
Example 1: javascript replace all occurrences of string
function replaceAll(str, find, replace) {
var escapedFind=find.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1");
return str.replace(new RegExp(escapedFind, 'g'), replace);
}
var sentence="How many shots did Bill take last night? That Bill is so crazy!";
var blameSusan=replaceAll(sentence,"Bill","Susan");
Example 2: replace all occurrences of a string in javascript
const p = 'dog dog cat rat';
const regex = /dog/gi;
console.log(p.replace(regex, 'cow'));
Example 3: replace all js
let a = 'a a a a aaaa aa a a';
a.replace(/aa/g, 'bb');
Example 4: javascript repace enter event with another character
$.fn.replaceCharOnKeyPress = function(chr, replacement) {
var moveCursorBy = replacement.length - chr.length;
this.each(function() {
$(this).keypress(function(e) {
if (e.key == chr) {
if(document.selection) {
var range = document.selection.createRange();
range.text = replacement;
}
else if(this.selectionStart || this.selectionStart == '0') {
var start = this.selectionStart;
var end = this.selectionEnd;
$(this).val($(this).val().substring(0, start) + replacement + $(this).val().substring(end, $(this).val().length));
this.selectionStart = start + moveCursorBy + 1;
this.selectionEnd = start + moveCursorBy + 1;
}
else {
$(this).val($(this).val() + replacement);
}
return false;
}
});
});
return this;
};