Ver Mensaje Individual
  #12 (permalink)  
Antiguo 09/09/2010, 06:13
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: Necesito ayuda para reemplazar coincidencias con expresiones regulares

Muchas gracias por la pista, encontré uno de los fallos pero no doy hecho que reemplace.

Ahora mismo hice una prueba con alert y ya va PERO NO REEMPLAZA. Mi fallo principal era escapar el porcentaje (\%) y tú lo pusiste sin barra invertida con lo que no se escapa xD

Código Javascript:
Ver original
  1. textosplan[2]=textosplan[2].replace(/\{%(\w+)%\}/g, function() {
  2. alert( document.getElementById("cmp"+arguments[1]).value);
  3. });
Me va dando alerts con los valores correctos de los campos, pero no los reemplaza en la cadena textosplan[2]!!!!!!

Ya no sé qué hacer xD dos días enteros para esta chorrada.

The code:

Código Javascript:
Ver original
  1. textosplan[2]=textosplan[2].replace(/\{%(\w+)%\}/g, function() {  alert( document.getElementById("cmp"+arguments[1]).value);});
  2.  
  3.     document.getElementById("cmptextopersonalizado2").value=textosplan[2];
  4.     document.getElementById("capaMostrarCamposestudio").style.display="none";
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.