2012-01-10 16 views
13

tengo esteBuscar y reemplazar todas las cadenas que coinciden dentro de área de texto

var textarea=$('#content'); 
textarea.html(textarea.html().replace("PID","111111")); 

Esto funciona parcialmente, pero sólo encuentra el primer "PID" en el área de texto y lo reemplaza a "1111111". Hay otras 7 más que necesito cambiar también. Lo que necesito es una forma de encontrar TODO "PID" y reemplazarlo por "111111".

Gracias de antemano.

Respuesta

25

Use regex para reemplazar todas las ocurrencias en una cadena. Pruebe esto

textarea.html(textarea.html().replace(/PID/g,"111111")); 
18
textarea.html(textarea.html().replace(new RegExp("PID","g"),"111111")); 

el modificador "g" realiza una búsqueda global.

+0

perfect !!! :) +1 – SagarPPanchal

Cuestiones relacionadas