Удалить пробелы в начале и в конце строки на jQuery

Раздел языка JavaScript.
Аватара пользователя
Slash
Администратор
Сообщения: 2031
Поблагодарили: 62 раза

Удалить пробелы в начале и в конце строки на jQuery

Сообщение Slash » Вс июн 12, 2016 5:01 pm

Порой появляется необходимость удалить пробелы в начале и в конце строки, например, когда надо проверить поле формы на пустоту (Проверка заполнено ли поле (jQuery)). Удаляются пробелы при помощи функции trim, предназначение этой функции, как раз для удаления пустого место с начала и конца строки. Делается это так:

Код: Выделить всё

row = $.trim(row);

Чтобы убедиться, что функция действительно работает, могу предложить попробовать выполнить код ниже:

Код: Выделить всё

var row = ' Библиотека jQuery      ';
alert('\'' + row + '\'');
row = $.trim(row);
alert('\'' + row + '\''); 

Тут мы создаем переменную с пробелами в начале и в конце фразы "Библиотека jQuery". Функция alert, строчкой ниже, выведет окошко с сообщением:
' Библиотека jQuery      '

Видно, что между фразой и кавычками имеются пробелы.
Дальше по коду, функция trim удаляет пробелы и отдает новое значение той же переменной.
Кстати писать функцию необходимо со знаком доллара, либо со словом jQuery (так: $.trim или так: jQuery.trim), в противном случаи, функция работать не будет и скрипт будет работать неправильно, либо не работать вообще.

После того, как пробелы будут удалены, опять выводим значение переменной на экран, в виде модульного окошка. Фраза будет без лишних пробелов:
'Библиотека jQuery'

Для выполнения кода, необходимо подключить jQuery (Как подключить библиотеку jQuery).

Читайте ещё: Как удалить пробелы в начале и в конце строки на JavaScript

Спасибо за внимание.
Реклама

Вернуться в «JavaScript»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость