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;