Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Удаление пробелов в начале и конце строки (https://javascript.ru/forum/misc/18887-udalenie-probelov-v-nachale-i-konce-stroki.html)

CyMKuH 19.07.2011 15:09

Удаление пробелов в начале и конце строки
 
Есть ли в JavaScript функция для удаления пробелов в начале и конце строки, наподобие trim в PHP?

Если нет, то как это реализовать?

walik 19.07.2011 15:15

Цитата:

Сообщение от CyMKuH
Если нет, то как это реализовать?

trim javascript

ваый 19.07.2011 15:34

alert('    string to be trimmed                                                 '.replace(/(^\s*)|(\s*)$/g, ''))

borshak 24.01.2013 17:27

str = str.trim();

Оригинальную строку не изменяет. Поддерживается в современных браузерах.

Есть также jQuery.trim()

Deff 24.01.2013 17:39

var str = " sdfffffffff  "
str=str.replace(/^\s*/,'').replace(/\s*$/,'');
alert(">"+str+"<")

рони 24.01.2013 21:14

Варианты удаления и производительность
Faster JavaScript Trim

nilsrus 22.03.2016 13:41

Можно тогда уж всё регуляркой сделать
 
var strWithSpace = '   Текст внутри пробелов   ';
alert(strWithSpace.replace(/^\s*(.*)\s*$/, '$1'));


Часовой пояс GMT +3, время: 09:35.