2011-02-02 12 views
5

que tienen una URL en este formato:barras invertidas Extracción de cadenas en Javascript

http:\/\/example.example.ru\/u82651140\/audio\/song.mp3

¿Cómo puedo eliminar el extra "\" s de la cadena? He intentado string.replace ("\", "") pero eso no parece hacer nada. Si pudiera darme una expresión regular JavaScript que capte esto, eso también funcionaría. Solo necesito poder capturar esta cadena cuando está dentro de otra cuerda.

+3

Uno puede preguntarse por qué alguien tendría un problema. – Pointy

Respuesta

19

Probar:

string.replace(/\\\//g, "/"); 

Esto corresponderá específicamente el "/ \" patrón de modo que no se retiran sin querer cualquier otro barras invertidas que puede haber en la URL (por ejemplo, en la parte hash).

+0

+1: buena solución – naveen

10

Trate

str = str.replace(/\\/g, ''); 
Cuestiones relacionadas