ProblemaCómo terminar una expresión regular con una barra inclinada en Javascript
Estoy tratando de igualar la parte de hash de una dirección URL utilizando Javascript. El hash tendrá el formato
/#\/(.*)\//
Esto es fácil de lograr con el método de crear una expresión regular JS "new RegExp()", pero no puedo encontrar la manera de hacerlo utilizando el formato estándar, porque las dos barras hacia el final comienzan un comentario. ¿Hay alguna otra forma de escribir esto que no comience un comentario?
Ejemplo
// works
myRegexp = new RegExp ('#\/(.*)\/');
// fails
myRegexp = /#\/(.*)\//
¿Dónde falla esto? 're = /#\/(.*)\//;' me da '/#\/(.*)\//' en la consola ... – gnarf
¿Ha probado esto para mostrar que falla? ¿que con? eso parece algo estúpido para un analizador. – lincolnk
Esto es extraño. No puedo ver lo que cambié en mi código, pero copiar este código funciona bien. Mi error. – lonesomeday