Introduction to JS string replaceAll()
The JavaScript replaceAll method is a string method that allows
you to search for a specified pattern in a string and replace it with
another string. This method is similar to the replace method, but
it allows you to replace all occurrences of the specified pattern
instead of just the first one.
In this article, we will show different ways to use the replaceAll
method in JavaScript.
Using replaceAll method with string argument
To use the replaceAll method, you must first create a string
object and then call the replaceAll method on that object. The
method takes two arguments: the pattern to search for and the string to
replace it with.
let myString = "Hello, world!";
myString = myString.replaceAll("world", "JavaScript");
console.log(myString);
Output
Hello, JavaScript!
In this example, we create a string called myString and then use
the replaceAll method to search for the word “world” and replace
it with the word “JavaScript”. The resulting string is then logged to
the console.
Now, let’s show another example where we replace a string with another
string. In this example, we use the replaceAll method to search
for the letter “a” and replace it with the letter “an”. This results in
a string where all occurrences of the letter “a” are replaced with “an”.
let myString = "Today is a beautiful day!";
myString = myString.replaceAll("a", "an");
console.log(myString);
Output
Today is an beanutiful dany!
Using replaceAll method with regex argument
Instead of using string to replace another string, we can make use of regex to search for characters that fit the pattern to be replaced.
In this example, we use the replaceAll method to search for any
whitespace characters in the string and replace them with an empty
string. This results in a string where all whitespace characters are
removed.
let myString = "This is a test string.";
myString = myString.replaceAll(/\\s/g, "");
console.log(myString);
Output
Thisisateststring.
In another example, we can use the replaceAll method to search for
the pattern “Hello” at the beginning of the string and replace it with
the string “Goodbye”. This results in a string where the first
occurrence of “Hello” is replaced with “Goodbye”.
let myString = "Hello, world! hello";
myString = myString.replaceAll(/^Hello/g, "Goodbye");
console.log(myString);
Output
Goodbye, world! hello
Summary
As you can see, the replaceAll method is a powerful tool for
searching and replacing patterns in strings. It is similar to the
replace method, but it allows you to replace all occurrences of
the specified pattern instead of just the first one.
References
String.prototype.replaceAll() - JavaScript | MDN (mozilla.org)

![How to perform string replaceAll() in JS? [SOLVED]](/js-string-replaceall/js-string-replaceall.jpg)