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(target, replacement)
String.prototype.replaceAll = function(target, replacement) {
  return this.split(target).join(replacement);
};
replaceAll(target, replacement)
String.prototype.replaceAll = function(target, replacement) {
    return this.split(target).join(replacement);
};
function getDbStatements(statement, positions) {
    var statement1 = statement.replaceAll("{lon}", positions[0].longitude).replaceAll("{lat}", positions[0].latitude);
    var statement2 = statement.replaceAll("{lon}", positions[1].longitude).replaceAll("{lat}", positions[1].latitude);
    var statement3 = statement.replaceAll("{lon}", positions[2].longitude).replaceAll("{lat}", positions[2].latitude);
    return [statement1, statement2, statement3];
module.exports = { "getDBStatements": getDbStatements };
replaceAll(targetString, sourceString)
"use strict()";
String.prototype.replaceAll = function (targetString, sourceString) {
    var inputString = this;
    inputString = inputString.replace(new RegExp(targetString, 'gi'), sourceString);
    return inputString;
};
replaceAll(textToFind, newText)
String.prototype.replaceAll = function(textToFind, newText) {
  current = this.toString();
  return current.split(textToFind).join(newText);
replaceAll(toReplace, replacee)
var testString = ' This string is  made with the purpose  of having white spaces which can then be  replaced with "&nbsp".';
String.prototype.replaceAll = function(toReplace, replacee) {
    var workString = this;
    while (workString.indexOf(toReplace) > -1) {
        workString = workString.replace(toReplace, replacee);
    return workString;
var workedOn = testString.toUpperCase().replaceAll(' ', '&nbps');
...
replaceAll(toReplace, replacee)
String.prototype.replaceAll = function(toReplace, replacee) { 
    var workString = this;
    while (workString.indexOf(toReplace) > -1) {
        workString = workString.replace(toReplace, replacee);
    return workString;
var testString = '<p>Please visit <a href="http://academy.telerik.com">our site</a> to choose a training course. Also visit <a href="www.devbg.org">our forum</a> to discuss the courses.</p>';
var workString = testString.replaceAll('</a>', '[/URL]');
...
replaceAll(token, newToken, ignoreCase)
String.prototype.replaceAll = function(token, newToken, ignoreCase) {
  var str, i = -1, _token;
  if((str = this.toString()) && typeof token === "string") {
    _token = ignoreCase === true? token.toLowerCase() : undefined;
    while((i = (
      _token !== undefined? 
      str.toLowerCase().indexOf(
        _token, 
        i >= 0? i + newToken.length : 0
...
replaceAll(token, newToken, ignoreCase)
String.prototype.replaceAll = function(token, newToken, ignoreCase) {
  var str, i = -1, _token;
  if((str = this.toString()) && typeof token === "string") {
    _token = ignoreCase === true? token.toLowerCase() : undefined;
    while((i = (
      _token !== undefined? 
        str.toLowerCase().indexOf(
              _token, 
              i >= 0? i + newToken.length : 0
...
replaceAll(value, replace)
String.prototype.replaceAll = function(value, replace){
  return this.replace(new RegExp(value, 'g'), replace);
replaceAll(whichText, withText)
String.prototype.replaceAll = function(whichText, withText) {
    var inText = this.toString();
    var parts = inText.split(whichText);
    var result = parts.join(withText);
    return result;
};