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'});  
Другие вопросы по тегам