Sometimes, we want to remove whitespaces with a regular expression and JavaScript.
In this article, we’ll look at how to remove whitespaces with a regular expression and JavaScript.
How to remove whitespaces with a regular expression and JavaScript?
To remove whitespaces with a regular expression and JavaScript, we can use the string replace
method.
For instance, we write:
const str = " bob is a good boy "
const s = str.replace(/^s+|s+$|s+(?=s)/g, "");
console.log(s)
to call str.replace
with the /^s+|s+$|s+(?=s)/g
regex.
The regex matches whitespaces at the start of a string with ^s+
.
It matches whitespaces at the end of a string with s+$
.
And it matches multiple whitespaces within the string with s+(?=s)
.
The g
flag returns all matches in the string.
And then we replace them all with an empty string.
Therefore, s
is 'bob is a good boy'
.
Conclusion
To remove whitespaces with a regular expression and JavaScript, we can use the string replace
method.