Удалить пробелы внутри строки в JavaScript [закрыто]

Я прочиталэтот вопрос о javascript обрезать, с ответом регулярного выражения.

Тогда я ожидаю, что отделка, чтобы удалитьinner пространство между Hello и World.

function myFunction() {
    alert("Hello World ".trim());
}

EDITED

Why I expected that!?

Ерунда! Очевидно, что trim не удаляет внутренние пробелы !, только начальные и конечные, как это работает, тогда это был очень неправильный вопрос, мои извинения.

 ManseUK29 мая 2012 г., 15:42
отделка удаляет пробелы из начала и конца строки
 Henrik Andersson29 мая 2012 г., 15:41
Что вы ожидаете от этого?
 Rocket Hazmat29 мая 2012 г., 15:42
Trim удаляет пробелы изbefore а такжеafter строка.Hello World уже "обрезан".
 Hernán Eche29 мая 2012 г., 15:44
@Rocket Вы правы, я бы понизил себя, если бы мог
 Rocket Hazmat29 мая 2012 г., 15:43
@void: это не «обрезка», это другая проблема.

Ответы на вопрос(2)

Наверное потому что ты забылреализовать решение в принятом ответе, Это код, который делаетtrim() Работа.

update

Этот ответ относится только к старым браузерам. Новые браузеры, по-видимому, поддерживаютtrim() изначально.

 29 мая 2012 г., 15:44
-1. Извините, но это действительно неверно и тоже не ответ.
 29 мая 2012 г., 15:42
Его присутствует в большинстве современных браузеров сейчас - & gt;kangax.github.com/es5-compat-table
 29 мая 2012 г., 15:42
Не обязательно, в некоторых браузерах это встроено. :-P
Решение Вопроса

Для удаления пробела используйте

"hello world".replace(/\s/g, "");

для всего пробела используйте предложение Ракеты в комментариях ниже!

 29 мая 2012 г., 15:45
@Juhana: Если вы тоже хотите удалить другие пробелы, сделайте:.replace(/\s/g, '').
 29 мая 2012 г., 15:44
Вы можете использовать.replace(/ /g, '') если есть более одного места
 08 янв. 2014 г., 02:47
@RocketHazmat да! правильный ответ! хотя это может быть немного более эффективно: str.replace (/ \ s + / g, '' ')
 15 окт. 2017 г., 22:13
@PitchiahNatarajan\s будет соответствовать пробелам, символам табуляции и новым строкам.
 29 мая 2012 г., 15:44
Символ пробела не совсем "все пробелы" ...

Ваш ответ на вопрос