Sometimes, we want to fix JavaScript .replace only replaces first match.
In this article, we’ll look at how to fix JavaScript .replace only replaces first match.
How to fix JavaScript .replace only replaces first match?
To fix JavaScript .replace only replaces first match, we can use the replace
method with a regex with the g
flag.
For instance, we write
const textTitle = "this is a test";
const result = textTitle.replace(/ /g, "%20");
console.log(result);
to call replace
with / /g
to replace all spaces with "%20"
.
The g
flag will make replace
replace all instances of the match.
Conclusion
To fix JavaScript .replace only replaces first match, we can use the replace
method with a regex with the g
flag.