Ecco come togliere lo spazio in eccesso all’inizio e alla fine di una stringa utilizzando una funzione javascript che si avvale delle regex (regular expression):
testo = testo.replace(/^\s*|\s*$/g, "");
Con questa regex invece vengono anche sostituiti gli spazi di troppo all’interno della stringa
testo = testo.replace(/^\s*|\s(?=\s)|\s*$/g, "");

