Cómo reemplazo todas las apariciones de un carácter en una cadena de javascript?

Problema: Quiero reemplazar todas las apariciones de un caracter o una cadena en un objeto string de javascript, pero al usar el método “replace” sólo me sustituye la primera ocurrencia, no los demás.

Solución: Tal y como funciona la función replace de javascript, solo sustituye la primera ocurrencia que se encuentra. Para sustituir todas podemos usar replace reiteradamente mediante un bucle for, o bien y más elegante, usar expresiones regulares. Por ejemplo:

micadena.replace( new RegExp(“[\’]”,”g”),”” )

Nos eliminaría todas las comillas simples que aparecieran en nuestra cadena.

Etiquetas: ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: