una ultimo todos quitar numero los letras evitar espacios eliminar comas caracteres caracter cadena blanco javascript jquery

javascript - ultimo - Eliminar TODOS los espacios en blanco del texto



quitar todos los espacios en blanco javascript (2)

Posible duplicado:
Reemplaza todos los espacios en una cadena con ''+''

$("#topNav" + $("#breadCrumb2nd").text().replace(" ", "")).addClass("current");

Este es un fragmento de mi código. Quiero agregar una clase a una ID después de obtener la propiedad de texto de otra ID. El problema con esto, es la identificación que contiene el texto que necesito, contiene espacios entre las letras.

Me gustaría quitar los espacios blancos. He intentado TRIM() y REPLACE() pero esto solo funciona parcialmente. El REPLACE() solo elimina el 1er espacio.


Tienes que decirle reemplazar () para repetir la expresión regular:

.replace(/ /g,'''')

El carácter g significa repetir la búsqueda a través de toda la cadena. Lea acerca de esto, y otros modificadores RegEx disponibles en JavaScript here .

Si desea hacer coincidir todos los espacios en blanco, y no solo el carácter de espacio literal, use /s también:

.replace(//s/g,'''')


.replace(//s+/, "")

debería funcionar (Regex que elimina todos los espacios)

o puedes probar esto

.replace(//s/g, "")

(reemplazar espacios globalmente)