# Quitar espacios en blanco de una cadena

**URL:** <https://foros.velneo.com/t/quitar-espacios-en-blanco-de-una-cadena/10137>\
**Category:** Compartir código fuente y ejemplos\
**Created:** [13 Abril, 2019 08:45 UTC](https://foros.velneo.com/t/quitar-espacios-en-blanco-de-una-cadena/10137 "2019-04-13T08:45:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [13 Abril, 2019 08:45 UTC](https://foros.velneo.com/t/quitar-espacios-en-blanco-de-una-cadena/10137/1 "2019-04-13T08:45:24Z")

</div>

Una consulta y un problema: alguien sabe como se puede quitar los espacios en blanco múltiples de una cadena de texto. Me explico una cadena que puede tener múltiples espacios en blanco entre palabras en una 2 en otra 5 en otra 8 etc, como se puede hacer para quitar todos esos múltiples espacios en blanco y dejar solo uno para que sea legible.  
Despues de darle varias vueltas creo que la unica solucion seria crear un for e ir recorriendo la cadena hasta quitar todos los espacios en blanco dobles.  
Si alguien tiene alguna otra sugerencia…  
Paco gracias

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [13 Abril, 2019 09:05 UTC](https://foros.velneo.com/t/quitar-espacios-en-blanco-de-una-cadena/10137/2 "2019-04-13T09:05:58Z")

</div>

Hola Paco.

Mírate las Expresiones regulares.  
Es una herramienta perfecta para lo que buscas y un buen entretenimiento intelectual para la Semana Santa.

Velneo dispone de alguna función para ello y en el API puedes usar el javascript.

Otra alternativa es usar la función replaceString(cadena, fillString(" “, 2), fillString(” “, 1)) en un For hasta que la función countString(cadena, fillString(” ", 2)) devuelva 0.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [13 Abril, 2019 09:40 UTC](https://foros.velneo.com/t/quitar-espacios-en-blanco-de-una-cadena/10137/3 "2019-04-13T09:40:35Z")

</div>

Muchas gracias paco, parecia mucho mas complicado de lo que es ni habian pensado en javascript que lo tengo muy muy verde. Al final buscando encontre esto que resuelve el problema de la manera mas sencilla.

text = ’ Cadena con espacios en el inicio, en el medio y en el final ’  
text = text.replace(/([\ \t]+(?=[\ \t])|^\s+|\s+$)/g, ‘’);

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [13 Abril, 2019 09:48 UTC](https://foros.velneo.com/t/quitar-espacios-en-blanco-de-una-cadena/10137/4 "2019-04-13T09:48:03Z")

</div>

y aprovechando que estas por aqui podrias adelantarnos si te queda mucho para volver a activar el servidor de ejemplos que tenias. Estoy seguro que igual que para mi, para muchos era como un oasis en medio del desierto que a veces se parece velneo.
