Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2016, 15:43
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: problema con expresion regular

De entrada te digo que no debes usar a var como una variable pues es una palabra reservada del lenguaje.

En cuanto a tu problema, lo único que tendrías que hacer es utilizar una expresión regular que busque un conjunto de valores cualesquiera entre las etiquetas [IMG] e [/IMG], utilizando los paréntesis para formar un grupo al cual harás referencia en la sustitución para utilizarlo como valor del atributo src:
Código Javascript:
Ver original
  1. var cadena = "[IMG]imagen.jpg[/IMG]",
  2.     patron = /\[IMG\](.*)\[\/IMG\]/gi,
  3.     reemplazo = "<img class='img_noticia_expandida' src='\1' />",
  4.     resultado = cadena.replace(patron, reemplazo);

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand