Reemplace todos los espacios en una cadena con '+' en JavaScript

Reemplace todos los espacios en una cadena con '+' en JavaScript
A veces, los programadores necesitan reemplazar los espacios en una cadena con un carácter especificado especial. A menudo se hace para formatear la cadena para un propósito específico, como la codificación de URL reemplazando los espacios con "%20", Crear un nombre de archivo válido reemplazando espacios con '_' o '-', para el procesamiento de datos, etc.

Esta publicación ilustrará los métodos para reemplazar todos los espacios en una cadena con A "+"Iniciar sesión en JavaScript.

Cómo reemplazar todos los espacios en una cadena con "+" en JavaScript?

Para reemplazar espacios de una cadena con "+", Use los métodos dados:

  • Método reemplazar ()
  • Método reemplazar ()
  • Método Split () con el método Join ()

Método 1: Reemplace todos los espacios en una cadena con "+" usando el método "reemplazar ()"

Utilizar el "reemplazar()"Método para reemplazar todos los espacios en una cadena. Busca una cadena para un valor particular o una expresión/patrón regular y emite una nueva cadena donde se reemplazan ciertos valores. Da una nueva cadena y no modifica la cadena original.

Sintaxis

Use la sintaxis mencionada por el método reemplazar ():

Reemplazar (SearchValue, ReemplaationValue)

Aquí el "Searchvalue"¿Es el valor o el patrón de expresión regular/regex para buscar, y el" "reemplazo"¿Es el valor para reemplazar el valor de búsqueda con.

Ejemplo

En primer lugar, cree una cadena:

const string = "Bienvenido a Linuxhint";

Llama a "reemplazar()"Método al pasar el patrón regex para espacios y un"+"Firma como argumento de reemplazo:

const nhowtring = string.reemplazar ( / / g, '+');

La expresión regular se usa para reemplazar todos los espacios porque el método de reemplazo solo reemplaza la primera instancia de la cadena.

Imprima la cadena devuelta desde el método reemplazar () en la consola:

consola.registro (periodista);

Se puede ver que el "+"El signo ha reemplazado con éxito los espacios en la cadena:

Método 2: Reemplace todos los espacios en una cadena con el método "+" usando el método "ReplaceAll ()"

También puedes usar el "reemplaza todo()"Método, ya que reemplaza todas las ocurrencias del valor especificado con el carácter particular. También genera una cadena recién creada con valores reemplazados.

Sintaxis

La siguiente sintaxis se usa para el método ReplaceAll ():

Reemplazar (SearchValue, ReemplaationValue)

En este método, no es necesario usar el patrón regex para buscar la cadena.

Ejemplo

Llame al método ReplaceAll () y pase el espacio y el "+"Como un parámetro que reemplazará todos los espacios con un signo"+":

const nhowtring = string.reemplazar (", '+');

Producción

Método 3: Reemplace todos los espacios en una cadena con el método "+" usando el método "Split ()" con el método "Join ()"

Utilizar el "dividir()"Método con el"unirse()"Método para reemplazar los espacios en una cadena con"+". El método Split () convierte una cadena en una matriz/lista de subcadenas basadas en un separador especificado. El método unión () puede combinar las subcadenas en una sola cadena con un separador particular.

Sintaxis

La sintaxis proporcionada se utiliza para la división () con el método unión ():

división (separador).unir ('personaje')

Ejemplo

Invoca el método Split () con la cadena dada para dividirla en subcadenas pasando el separador de espacio "" y luego llame al método Join () para unir las subcadenas con el "+" firmar:

const nhowtring = string.dividir(").unir ('+');

Como puede ver, la cadena ha reemplazado con éxito los espacios con el "+":

Hemos reunido todas las instrucciones esenciales relacionadas con el reemplazo de todos los espacios en una cadena con "+" en JavaScript.

Conclusión

Para reemplazar todos los espacios de una cadena con "+", use el "reemplazar()" método, "reemplaza todo()" método, "dividir()"Método con"unirse()" método. El método reemplazar () solo reemplaza la primera instancia, para todas las instancias, utilice la expresión o patrón regular. Mientras que el método ReplaceAll () y el método Split () con los métodos Join () toman el valor buscado como un espacio ("") en lugar de un patrón regex. En esta publicación, ilustramos los métodos para reemplazar todos los espacios en una cadena con un signo "+" en JavaScript.