una ultimo reemplazar palabras numeros extraer espacios entre eliminar cortar caracteres caracter cadena buscar array javascript recursion indexof

ultimo - reemplazar caracteres javascript



reemplazando espacios en una cadena con guiones (3)

Puede usar un reemplazo de regex como este:

var str = "A Basket For Every Occasion"; str = str.replace(//s/g, "-");

La bandera "g" en la expresión regular hará que todos los espacios sean reemplazados.

Es posible que desee colapsar varios espacios en un solo guión para que no termine con varios guiones en una fila. Eso se vería así:

var str = "A Basket For Every Occasion"; str = str.replace(//s+/g, "-");

Tengo una cadena y necesito arreglarla para adjuntarla a una consulta.

Digamos que tengo el hilo "Una cesta para cada ocasión" y quiero que sea "Una canasta para cada ocasión"

Necesito encontrar un espacio y reemplazarlo con un guion. Entonces, necesito verificar si hay otro espacio en la cadena. Si no, devuelve la cadena fija. Si es así, ejecuta el mismo proceso nuevamente.

Suena como una función recursiva para mí, pero no estoy seguro de cómo configurarlo. Cualquier ayuda sería muy apreciada.


Tratar

value = value.split('' '').join(''-'');

Usé esto para deshacerme de mis espacios. En lugar del guión lo hice vacío y funciona muy bien. También es todo JS. .split(limiter) eliminará el limitador y colocará los trozos de cuerda en una matriz (sin elementos limitantes), luego podrá unir la matriz con los guiones.


Utilice replace y busque espacios en blanco a nivel mundial (bandera g)

var a = "asd asd sad".replace(//s/g,"-");

a se convierte

"asd-asd-sad"