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