Trim-функция в JavaScript

Автор — Евгений Лапин, дата — 23.09.2010

Иногда возникает необходимость обрезать пробелы с начала и в конце строки в JavaScript (функция trim в некоторых языках).
Простой и элегантный способ для этого следующий:

var trimmed = str.replace(/^\s+|\s+$/g, '');