Recortar espacios en blanco en JavaScript

  1. Use el método trim() en JavaScript para eliminar espacios en blanco
  2. Use el método reemplazar () en JavaScript para eliminar espacios en blanco
Recortar espacios en blanco en JavaScript

En JavaScript, podemos eliminar uno o varios espacios de una cadena con la ayuda de métodos de cadenas de JavaScript predeterminados como trim() y replace().

Use el método trim() en JavaScript para eliminar espacios en blanco

El método trim() elimina los espacios en blanco adicionales de una cadena declarada de ambos lados en JavaScript. En el siguiente ejemplo, inicializaremos una cadena que contiene espacios y probaremos el método de recorte para reemplazar espacios en ambos extremos.

Código de ejemplo:

<script>
let string = "    Delft stack is a best website   "
let result = string.trim()
console.log("original string: "+string)
console.log("updated string: "+result)
</script>

Producción :

"original string:     Delft stack is a best website   "
"updated string: Delft stack is a best website"

Usamos el método trim() en la cadena para eliminar esos espacios adicionales y generar una nueva cadena de resultados. Mostró las cadenas actualizadas para ver el resultado y diferenciar los métodos de trabajo.

Use el método reemplazar () en JavaScript para eliminar espacios en blanco

El reemplazar () es un método predefinido que se usa para reemplazar la parte definida de esa cadena con otra. Busca la porción de cadena definida de la cadena declarada completa y la reemplaza con el valor dado.

Inicializaremos una cadena que contiene espacios y probaremos el método de reemplazo para eliminar todos los espacios. Usaremos una expresión regular con el conjunto de modificadores (g) para reemplazar todas las instancias.

Expresión regular:

let regex = /\s+/g

Código de ejemplo:

<script>
let string = "Delft stack is a good website to learn programming"
let regex = /\s+/g
let result = string.replace(regex, '');

console.log("original string: "+string)
console.log("updated string: "+result)
</script>

Producción :

"original string: Delft stack is a good website to learn programming"
"updated string: Delftstackisagoodwebsitetolearnprogramming"

En el código anterior inicializamos la variable regex con la expresión regular requerida /\s+/g. Luego usó el método replace() en la cadena inicializada con 2 argumentos replace(regex,'').

En el primer argumento, proporcionamos regex (expresión regular) para reemplazar todos los espacios. Descubrirá todo el espacio (" ") en la cadena y lo reemplazará sin espacios ("").

Artículo relacionado - JavaScript String