JavaScript Заменить определенные слова в строке
Как вы заменяете определенные слова из строки? Если я хочу заменить ["hi", "hello", "welcome"]
с greetings
в этой строке. (Без учета регистра)
Так Hi there Welcome hi
станет greetings there greetings greetings
,
1 ответ
Решение
Следуй примеру
String.prototype.allReplace = function(obj) {
var retStr = this;
for (var x in obj) {
retStr = retStr.replace(new RegExp(x, 'g'), obj[x]);
}
return retStr;
};
var v = 'aabbaabbcc'.allReplace({'a': 'h', 'b': 'o'});