In this Article we will go through how to replace multiple spaces with a single space only using single line of code in JavaScript.
This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.
Let's define this short function:
// Replace spaces, tabs and new line characters
const replaceSpaces = str => str.replace(/\s\s+/g, ' ');
// Only replace spaces
const replaceOnlySpaces = str => str.replace(/  +/g, ' ');
replaceSpaces('this\n   is     \ta    \rmessage');  // 'this is a message'