11 febrero, 2016

Remplaza todas las ocurrencias de una cadena dentro de otra en jquery

El método replace de javascript nos permite buscar una subcadena en un String para ser sustituida por otra subcadena. Tal y como conocemos y solemos utilizar este método, replace() únicamente nos reemplazará la primera ocurrencia que haya encontrado en la caden original.

Lo que mucha gente no sabe o simplemente pasamos por alto, es que la función replace de javascriptsoporta expresiones regulares (suele pasar también con la mayoría de lenguajes).
Esta funcionalidad, nos permite implementar un nuevo método replaceAll mucho más sencillo utilizando nuestras queridas expresiones regulares.

Para llamarla, seria algo así:

Fuente: http://www.v3rgu1.com/blog/123/2010/programacion/replaceall-en-javascript/