Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/09/2006, 23:28
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años, 1 mes
Puntos: 13
Tunait le estuvo apuntando medio a medio, ya que efectivamente lo que debes hacer es "escapar" el caracter *. Veamos:

En primer lugar lo que necesitas es que la expresión regular obtenga este valor:

expReg = "/-\*/g";

Si dentro del array escapas el *, la expresión regular tomaría el siguiente valor:

expReg = "/-*/g";

Entonces lo que nos falta es escapar el backslash dentro del array. Por lo tanto tendrás que hacer esto:

codVerde = new Array("-\\*");

Así de simple, de esa manera el backslash también aparecerá dentro de la expresión regular.