codice:
var str = " ciccio ";
str = str.replace(/^\s*(.+)\s*$/, "$1");
Attenzione alle backslash: fai un quote del messaggio prima del copia-incolla.

Questa non toglie gli spazi interni, e non svuota la stringa se contiene solo spazi.