Foros del Web » Programando para Internet » Javascript »

.replace() con variable..

Estas en el tema de .replace() con variable.. en el foro de Javascript en Foros del Web. Buenas tardes, intento hacer lo siguiente: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original string. replace ( /palabra_a_buscar/g , 'otra palabra' ) ; Pero pasandole el ...
  #1 (permalink)  
Antiguo 12/12/2011, 16:53
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Pregunta .replace() con variable..

Buenas tardes,
intento hacer lo siguiente:

Código Javascript:
Ver original
  1. string.replace( /palabra_a_buscar/g, 'otra palabra' );

Pero pasandole el string a buscar como una variable.. como puedo hacerlo?

Gracias
  #2 (permalink)  
Antiguo 12/12/2011, 16:58
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: .replace() con variable..

buenas...
la expresión literal no te permite agregar variables. tienes que constuir el patrón con el constructor RegExp, ya que éste toma como argumento un string el cual luego lo convierte a patrón. y como sabrás, un string se puede componer con otras variables.
Código:
RegExp('patron parcial' + variable + 'patron parcial' ..., 'flags')
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 12/12/2011, 20:46
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Respuesta: .replace() con variable..

Excelente, muchas gracias zerokilled
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:48.