How to use replaceAll() method In Javascript

We are using replaceAll() method which takes two arguments. We are passing the character that need to be changed and the character that will take place instead of previous one, That’s how it will replace the character/string. It can also take regular expression and function as an argument.

Example: It describes how we can replace multiple characters in a string using the replaceAll() method

Javascript
// Original string
let str = 'gppkforgppks_ns_hele';

// Replacing multiple character
let result = str
    .replaceAll('p', 'e')
    .replaceAll('_', ' ')
    .replaceAll('n', 'i')
    .replaceAll('l', 'r');

// Printing the result
console.log(result);

Output
geekforgeeks is here

JavaScript Program to Replace Multiple Characters in a String

We are going to learn how we can replace Multiple Characters in a String. We have to replace multiple characters in a string using the inbuilt function or any other method.

Table of Content

  • Using replace() method
  • Using replaceAll() method
  • Using split() and join()
  • Using regular expression
  • Using reduce()
  • Using Map() Method

Similar Reads

Using replace() method

In this approach, we are using the replace() method in which we replace multiple characters by calling and passing arguments in the replace() method multiple times. The original string will remain unchanged as we are storing changes into a new variable....

Using replaceAll() method

We are using replaceAll() method which takes two arguments. We are passing the character that need to be changed and the character that will take place instead of previous one, That’s how it will replace the character/string. It can also take regular expression and function as an argument....

Using split() and join()

The split() and join() are two separate inbuild function of JavaScript, split() is used to split a string at particular place and join() is used to join that splited string into one with some argument passed during operation performance....

Using regular expression

In this approach we are using regular expression for checking presence of character in original string and replacing them using replace() method. Object.entries() is used for returning the array of charcter and replacemet ([key,value] pair) in “for each loop” for replacement of multiple character in one string....

Using reduce()

The reduce() method iterates over each character of the string, building a new string by checking if the character is in the list of characters to replace. If it is, the replacement character is added to the accumulator; otherwise, the original character is added....

Using Map for Replacement

In this approach, we utilize a map to specify the characters to be replaced and their corresponding replacements. We then iterate through the string, replacing each character according to the map. If a character is not found in the map, it remains unchanged....