Reemplazar todas las apariciones de un string en javascript
Sábado 19 de Febrero, 2011
El replace a simple vista solo reemplaza una vez la cadena que le pongamos, pero haciendo la búsqueda en forma de expresión regular podemos reemplazar fácilmente todas las apariciones de un string utilizando javascript.
En el siguiente ejemplo se reemplazan todas las apariciones de la cadena "es" por "no es":
var cadena = "esta es una prueba, es solo una prueba";
var resultante = cadena.replace(/es/g, "no es");
alert(resultante)
El primer parámetro es la cadena que buscamos, el segundo es por la que debamos reemplazar, los "/" indican que estamos utilizando una expresión regular.
Si estamos buscando una cadena que tiene caracteres reservados por las expresiones regulares como (, [, +, *, hay que escaparlas utilizando "\" antes de cada uno de estos caracteres.
Comentarios
0 registros encontrados