Как удалить пробелы в строке на javascript?

Пользователь

от loyal , в категории: JavaScript , год назад

Как удалить пробелы в строке на javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от clement.erdman , 5 месяцев назад

@loyal 

В JavaScript есть несколько способов удалить пробелы из строки.

  1. Метод replace()


Вы можете использовать метод replace() для замены пробелов на пустую строку:

1
2
let str = "   Hello   World   ";
str = str.replace(/s/g,''); // "HelloWorld"


В этом примере мы используем регулярное выражение /s/g, чтобы найти все пробелы в строке, а затем заменить их на пустую строку. Флаг g означает "глобально", то есть все вхождения будут заменены, а не только первое.

  1. Метод split() и метод join()


Вы также можете разбить строку на массив с помощью метода split(), а затем склеить его с помощью метода join(), используя пустую строку в качестве разделителя:

1
2
let str = "   Hello   World   ";
str = str.split(' ').join(''); // "HelloWorld"


  1. Метод trim()


Метод trim() удаляет пробелы только с начала и конца строки, но не из середины:

1
2
let str = "   Hello   World   ";
str = str.trim(); //