Sometimes, we want to do a Case insensitive replace all with JavaScript string.
In this article, we’ll look at how to do a Case insensitive replace all with JavaScript string.
Do a Case Insensitive Replace All with a JavaScript String
To do a Case insensitive replace all with JavaScript string, we can use a regex to do the replacement.
For instance, we can write:
const str = 'This iS IIS'.replace(/is/ig, 'as');
console.log(str)
We call replace
on a string with the i
and g
flags to search for all instances of 'is'
in a case insensitive manner.
And we replace each instance with 'as'
.
The i
flag lets us search for all instances of the pattern in a case-insensitive manner.
The g
flag lets us search for all instances of the regex pattern.
As a result, str
is 'Thas as Ias’
.
Conclusion
To do a Case insensitive replace all with JavaScript string, we can use a regex to do the replacement.