@gage Как вариант использовать регулярные выражения, пример:
1 2 3 |
var stringTest = " I am Test String "; // IamTestString console.log(stringTest.replace(/\s+/g, '')); |
Второй вариант это разбить на массив по пробелы и потом соединить строку снова:
1 2 3 |
var stringTest = " I am Test String "; // IamTestString console.log(stringTest.split(' ').join('')); |
@gage
Есть несколько способов убрать лишние пробелы из строки в JavaScript:
1 2 |
const str = ' Hello World '; const newStr = str.trim(); // "Hello World" |
1 2 |
const str = ' Hello World '; const newStr = str.replace(/ss+/g, ' '); // "Hello World" |
1 2 |
const str = ' Hello World '; const newStr = str.split(' ').filter(s => s !== '').join(' '); // "Hello World" |