Удаление пробелов из начала и конца строки в JavaScript
Метод trim()
Синтаксис
string.trim()
Возвращаемое значение
Возвращает новую строку, содержащую строку string, на которой был вызван метод trim(), с удаленными из начала и конца пробельными символами.
Особенности
Безопасен для многобайтных строк.
Полифилл
Если метод trim() отсутствует в конкретной реализации JavaScript, то его можно добавить самостоятельно, воспользовавшись следующим полифиллом.
if (!String.prototype.trim) {
String.prototype.trim = function () {
return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
};
}