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.