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!