hip
 
Tengo problemas para recortar los espacios contiguos de una cadena dada por un usuario. Necesito ayuda con una expresión regular que suprima dichos espacios, incluyendo los del principio y fin de dicha cadena.
 
 Situación: El usuario teclea la cadena "___alto_al_______fuego_-_jumbo__".
 Por favor, asuman que los guiones bajos "_" equivalen a espacios en la cadena propuesta.
 
 Necesito: "alto_al_fuego_-_jumbo". (suprimir los espacios que estén contiguos).
 
 Mi código:
 var nombre = prompt("Ya rápido, escribe el nombre del archivo.", ""); 
 
//suprimir los espacios al principio y al final del nombre y reducir los espacios contiguos
nombre = nombre.replace(/^\s*|\s*\s|\s*$/g,"");
alert(' "' + nombre + '" ');
 
 Obtengo: "altoalfuego-jumbo"
 
Gracias por leer.
 
 
 
fk_yeh! 
  
 

