Как удалить пустые символы из строки в JavaScript?Как удалить пустые символы из строки в JavaScript?
Обшивка очень проста, но я не знаю, как удалить их с внутри строка. Например:
222 334 -> 222334
Как удалить пустые символы из строки в JavaScript?Как удалить пустые символы из строки в JavaScript?
Обшивка очень проста, но я не знаю, как удалить их с внутри строка. Например:
222 334 -> 222334
Ник Craver имеет хороший ответ, если вы в порядке с регулярным выражением, пойдите для этого.
Я просто хочу добавить, что вы можете сделать это без Regex. Вы можете просто использовать обычный JavaScript replace(), используя параметры ("", ""), чтобы заменить все пробелы пустыми строками.
Обновление: Это не будет работать с несколькими пробелами.
Вы можете использовать регулярное выражение, как это, чтобы заменить все пробелы:
var oldString = "222 334";
var newString = oldString.replace(/\s+/g,"");
Или буквально за только пространств:
var newString = oldString.replace(/ /g,"");
Вы также можете сделать это без регулярного выражения или replace-
var string= string.split(' ').join('');
Это не получит вкладки. –
Это также заменит * первое * появление пробела, а не все из них. –
Стефан: Если нужно также вытащить вкладки, то, конечно, лучше всего использовать регулярное выражение Ника Кравера. – Jay