Foros del Web » Programando para Internet » Javascript »

Detectar cuando el texto está en un //

Estas en el tema de Detectar cuando el texto está en un // en el foro de Javascript en Foros del Web. Bueno, he echo un código, pero lo que necesito es hacer algo para detectar si un texto está dentro de un //, por ejemplo en ...
  #1 (permalink)  
Antiguo 14/12/2013, 15:30
Avatar de Zume  
Fecha de Ingreso: diciembre-2013
Mensajes: 10
Antigüedad: 10 años, 4 meses
Puntos: 0
Detectar cuando el texto está en un //

Bueno, he echo un código, pero lo que necesito es hacer algo para detectar si un texto está dentro de un //, por ejemplo en estos bbcodes:

Código Javascript:
Ver original
  1. // return
  2. return

No colorea el primer return porque está en un // pero el otro si, eso necesito hacer, he intentado con variables

Código Javascript:
Ver original
  1. if(Texto.indexOf("//") == -1)
  2. {
  3.  
  4. }
  5. else
  6. {
  7.     g++;
  8.     if(g > 0){ 
  9.         var D20 = new RegExp('//','g');
  10.         Texto = Texto.replace(D20,"<strong class='VERDE'>//");
  11.     }
  12.  
  13. }
  14.  
  15. var S19 = new RegExp('<br />','gi');
  16. if(Texto.indexOf(S19) == -1)
  17. {
  18.  
  19. }
  20. else
  21. {
  22.     g = 0;
  23.     Texto = Texto.replace(S19,"<br /></strong>");
  24.  
  25. }
  26.  
  27. if(g = 0)
  28. {
  29. Texto = Texto.RemplazarArray(BuscarExpresion, ColorearExp);
  30. Texto = Texto.RemplazarArray(isNormalInteger(BuscarNumeros), ColorearNumeros);
  31. }

pero no me sale :l
  #2 (permalink)  
Antiguo 14/12/2013, 16:10
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Detectar cuando el texto está en un //

Prueba esto
Código Javascript:
Ver original
  1. <div id="tx"></div>
  2. <script>
  3. var Texto = "var xx; //text";
  4. var D20 = new RegExp('\/\/(.*)($|\n)','g');
  5. Texto = Texto.replace(D20,"<strong class='VERDE'>//$1</strong>");
  6. document.getElementById("tx").innerHTML = Texto;
  7. </script>
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft

Etiquetas: variable
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 14:37.