Удаление пустых мест в строке - PullRequest
2 голосов
/ 27 октября 2010

Хорошо, у меня простая проблема с Javascript, и я надеюсь, что некоторые из вас хотят помочь мне. Я понимаю, что это не очень сложно, но я работаю целый день и просто не могу разобраться с этим.

Вот так: у меня есть предложение в форме текстового поля, и мне нужно перепечатать содержание предложения, но без пробелов.

Например: «Меня зовут Славиша» Результат: «МинамейсСлавиша»

Спасибо

Ответы [ 2 ]

11 голосов
/ 27 октября 2010

Вы можете заменить все пробельные символы:

var str = "My name is Slavisha" ;
str = str.replace(/\s+/g, ""); // "MynameisSlavisha"

Регулярное выражение /\s+/g будет соответствовать любому символу пробела, флаг g необходим для замены всех вхождений в вашей строке.

Кроме того, как вы можете видеть, нам нужно переназначить переменную str, потому что строки неизменны - они не могут реально измениться. -

1 голос
/ 27 октября 2010

Еще один способ сделать это:

var str = 'My name is Slavisha'.split(' ').join('');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...