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