Skip to main content

Command Palette

Search for a command to run...

Sustituir los espacios en blanco de una cadena de caracteres en JavaScript 🔥

Published
•1 min read
Sustituir los espacios en blanco de una cadena de caracteres en JavaScript 🔥

Esta es una de las tareas más comunes en cualquier lenguaje de programación.

Por ejemplo en el caso de un usuario que sube una image llamada "Mi nueva foto.jpg", y por motivos de funcionalidad es necesario guardarla en el servidor con el nombre "Mi-nueva-foto.jpg".

Para sustituir los espacios en blanco por cualquier otro caracter, o inclusive para remover los espacios en blanco, podemos hacer uso de expresiones regulares .

Aqui un ejemplo:

const nombreImagen = 'Mi nueva foto.jpg'
nombreImage.replace(/\s/g, '') //Mi-nueva-foto.jpg

El meta caracter \s sirve para encontrar cualquier espacio en blanco por medio de una expresion regular. Y la bandera g le dice a JavaScript no solo actuar sobre el primer caracter que encuentre sino todos los que existan en la cadena de caracteres.

El valor de la variable original no cambia. Entonces, si quieres usar el nuevo valor en alguna otra parte de tu codigo, debes almacenarlo en otra variable.

const nombreImagen = 'Mi nueva foto.jpg'
const nuevoNombreImage = nombreImagen.replace(/\s/g, '') //Mi-nueva-foto.jpg

More from this blog

K

Kervin's Tech Blog

25 posts

Desarrollador web con pasión por crear soluciones, experimentar y aprender cosas nuevas. Fan de las buenas películas y documentales.