Чтобы удалить лишние пробелы в JavaScript, вы можете использовать несколько методов:
-
Использование регулярных выражений:
var str = " Hello World "; str = str.replace(/\s+/g, ' ').trim(); console.log(str); // Output: "Hello World"
Этот метод использует регулярное выражение для замены одного или нескольких последовательных пробелов одним пробелом.
-
Использование методов Split() и join():
var str = " Hello World "; str = str.split(' ').filter(Boolean).join(' '); console.log(str); // Output: "Hello World"
Здесь метод Split() разбивает строку на массив, используя пробелы в качестве разделителя. Метод filter() удаляет все пустые элементы из массива, а метод join() объединяет элементы обратно в строку с одним пробелом между каждым словом.
-
Использование метода обрезки():
var str = " Hello World "; str = str.trim().replace(/\s+/g, ' '); console.log(str); // Output: "Hello World"
Метод обрезки() удаляет начальные и конечные пробелы из строки, а затем метод replace() заменяет все последовательные пробелы одним пробелом.