Обрезка пробелов от END только строки, с jQuery

Я знаю функцию jQuery $.trim(), но мне нужен способ обрезать пробелы из END только строки, а также НЕ начало.

Итак,

  str ="     this is a string     ";

станет

  str ="     this is a string";

Любые предложения?

Спасибо!

Ответы

Ответ 1

Вы можете использовать регулярное выражение:

str = str.replace(/\s*$/,"");

В нем говорится, что все пробелы в конце строки будут содержать пустую строку.

Структура:

  • \s*: любое количество пробелов
  • $: конец строки

Подробнее о регулярных выражениях:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions