Удаление пробелов из конца строки в JavaScript

Метод trimRight()

Синтаксис

string.trimRight()

Возвращаемое значение

Возвращает новую строку, содержащую строку string, на которой был вызван метод trimRight(), с удаленными из конца пробельными символами.

Особенности

Безопасен для многобайтных строк.

Полифилл

Если метод trimRight() отсутствует в конкретной реализации JavaScript, то его можно добавить самостоятельно, воспользовавшись следующим полифиллом.

if (!String.prototype.trimRight) {
	String.prototype.trimRight = function () {
		return this.replace(/[\s\uFEFF\xA0]+$/g, '');
	};
}