String.prototype.trim
Удаляет пробельные символы с начала и конца строки.
Доступно с: ES5
Синтаксис
str.trim()Возвращаемое значение
stringНовая строка без пробелов по краям.
Примеры
Пробелы и перевод строки по краям удаляются:
console.log('[' + ' text \n'.trim() + ']');Результат:
[text]trimStart() обрезает только начало, trimEnd() — только конец:
console.log('[' + ' text '.trimStart() + ']');
console.log('[' + ' text '.trimEnd() + ']');Результат:
[text ]
[ text]Примечания
Пробелы внутри строки метод не трогает. Данные из полей формы стоит пропускать через trim() перед проверкой.
См. также
- String.prototype.replaceAll — Заменяет все вхождения подстроки на другую строку.
- String.prototype.trimStart — Удаляет пробелы и переводы строк в начале строки.
- String.prototype.trimEnd — Удаляет пробелы и переводы строк в конце строки.
Вопросы и ответы по теме
В учебнике
- Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.