Multireplace

JavaScript

String.prototype.multireplace = function (regexpArr, newSubStrArr) {
    var replacedString = this;
    if (regexpArr.length === newSubStrArr.length) {
        for (var i = 0; i < regexpArr.length; i++) {
            var regexp = new RegExp(regexpArr[i], "gi");
            var replace = newSubStrArr[i];
            replacedString = replacedString.replace(regexp, replace);
        }
    }

    return replacedString;
};

var testString = "1.337,50";

var result = testString.multireplace(['.', ','], [',', '.']);

document.body.innerHTML = result;