Nodejs Utililty Methods String Replace

List of utility methods to do String Replace

Description

The list of methods to do String Replace are organized into topic(s).

Method

replaceAll(oldString, replacement)
String.prototype.replaceAll = function (oldString, replacement) {
    var a = this;
    while (a.indexOf(oldString) != -1) {
        a = a.replace(oldString, replacement);
    return a;
replaceAll(oldValue, newValue)
String.prototype.replaceAll = function (oldValue, newValue) {
  return this.replace(new RegExp(oldValue, 'g'), newValue);
};
replaceAll(org, dest)
String.prototype.replaceAll = function(org, dest) {
  var data = this;
  if (org instanceof Array) {
    org.forEach(function(elm) {
      data = data.split(elm).join(dest);
    });
    return data;
  } else {
    return data.split(org).join(dest);
...
replaceAll(org, dest)
String.prototype.replaceAll = function(org, dest) {
    return this.split(org).join(dest);
replaceAll(org, tag)
String.prototype.replaceAll = function(org, tag){
  return this.replace(new RegExp(org, 'g'), tag);
};
replaceAll(origin, replace)
String.prototype.replaceAll = function(origin, replace){
  var regexp = new RegExp(origin,'g');
  return this.replace(regexp,replace);
};
replaceAll(reallyDo, replaceWith, ignoreCase)
String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {
    if (!RegExp.prototype.isPrototypeOf(reallyDo)) {
        return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith);
    } else {
        return this.replace(reallyDo, replaceWith);
};
replaceAll(reallyDo, replaceWith, ignoreCase)
String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {
  if (!RegExp.prototype.isPrototypeOf(reallyDo))
    return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi" : "g")),
        replaceWith);
  else
    return this.replace(reallyDo, replaceWith);
};
replaceAll(reallyDo, replaceWith, ignoreCase)
String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {
  if (!RegExp.prototype.isPrototypeOf(reallyDo))
    return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi" : "g")),
        replaceWith);
  else
    return this.replace(reallyDo, replaceWith);
};
String.prototype.charLength = function() {
  var len = 0;
...
replaceAll(replace, value)
String.prototype.replaceAll = function (replace, value) {
    return this.replace(new RegExp(replace, 'g'), value);
};