Обрезание строки до заданной длины с левого края в JavaScript
Метод truncateLeft()
В JavaScript нет отдельного метода для данной задачи. Однако его можно добавить самостоятельно.
Исходный код
if (!String.prototype.truncateLeft) {
String.prototype.truncateLeft = function (length) {
var string = '' + this;
length = parseInt(length);
if (length <= 0) {
string = '';
} else {
var truncateLength = string.length - length;
if (truncateLength > 0) {
string = string.substr(truncateLength, length);
}
}
return string;
};
}
Синтаксис
string.truncateLeft ( length )
Аргументы
- length — нужная длина строки.
Возвращаемое значение
Возвращает новую строку, содержащую строку string, на которой был вызван метод truncateLeft(), обрезанную до длины length с левого края.
Особенности
Безопасна для многобайтных строк.