Метод trim() в JavaScript позволяет удалять пробелы в начале и конце строки.
Кроме пробелов к удаляемым символам относятся: неразрывный пробел, табуляция - \t, возврат каретки - \r, символ новой строки (перевод строки) - \n.
См. Специальные символы в Javascript.
В основном метод trim() используется для удаления пробелов в начале или конце строки, которые пользователь вносит, например, в поля формы при ее заполнении (это происходит, как правило, случайно).
<script type="text/javascript">
var b_1 = " Эхх "; /* 2 пробела - в начале и в конце строки */
var b_2 = "Эхх! \t "; /* 2 пробела в конце строки и символ табуляции*/
console.log(b_1.length);
console.log(b_1.trim().length);
console.log(b_2.length);
console.log(b_2.trim().length);
</script>
Метод trim в JavaScript - Удаление пробелов в начале и конце строки
- - - - - - - - - - консоль браузера - - - - - - - - - -
5
3
7
4
Комментарии к примеру...
В первом случае длина строки составляет 5 символов, а после работы метода trim - 3 символа.
Во втором случае метод trim удаляет 3 символа.
Метод trim не удаляет пробелы внутри строки.
Обратите внимание. В этом примере и во многих других последующих вывод данных происходит в консоль браузера при помощи метода console.log. Ранее мы выводили информацию непосредственно в окно браузера при помощи метода метод write объекта document.