function ltrim(s) {
 return s.replace(/^\s+/, "");
}
function rtrim(s) {
 return s.replace(/\s+$/, "");
}
function trim(s) {
 return rtrim(ltrim(s));
}  a la función trim  sólo le tienes que pasar la cadena que quieres limpiar y así te evitas los engorrosos indexof y demás
 

