Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] .lastIndexOf() error con \

Estas en el tema de .lastIndexOf() error con \ en el foro de Javascript en Foros del Web. Hola, cuando intento buscar el carácter \ con el método lastIndexOf("\"); me da un error y no sé por qué. Incluso el NetBeans me pone ...
  #1 (permalink)  
Antiguo 29/07/2015, 11:21
Avatar de legomolina  
Fecha de Ingreso: junio-2011
Ubicación: Valencia
Mensajes: 165
Antigüedad: 12 años, 10 meses
Puntos: 3
.lastIndexOf() error con \

Hola, cuando intento buscar el carácter \ con el método lastIndexOf("\"); me da un error y no sé por qué. Incluso el NetBeans me pone el código siguiente de otro color y me dice que falta el cierre. Si alguien me puede dar una solución alternativa a eso se lo agradecería.
  #2 (permalink)  
Antiguo 29/07/2015, 11:27
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: .lastIndexOf() error con \

Lo más probable es que el navegador lo interprete como que estás escapando las comillas que le siguen. Coloca dos barras invertidas (añade una más) para que así no se interprete como un escape de las comillas.

Saludos
__________________
«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
  #3 (permalink)  
Antiguo 29/07/2015, 12:02
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: .lastIndexOf() error con \

No cabe duda de que es eso. Debes hacerlo como te indica Alexis88:

Código Javascript:
Ver original
  1. .lastIndexOf("\\");
  #4 (permalink)  
Antiguo 29/07/2015, 12:15
Avatar de legomolina  
Fecha de Ingreso: junio-2011
Ubicación: Valencia
Mensajes: 165
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: .lastIndexOf() error con \

Así funciona perfectamente. Muchas gracias a ambos :D

Etiquetas: Ninguno
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 13:34.