Quiero reemplazar "
con \"
con Javascript.Javascript reemplazar las comillas dobles con barra
que tengo:
text = text.toString().replace("\"", '\\"')
El resultado:
\\"
Quiero reemplazar "
con \"
con Javascript.Javascript reemplazar las comillas dobles con barra
que tengo:
text = text.toString().replace("\"", '\\"')
El resultado:
\\"
Prueba esto:
text = text.toString().replace(/"/g, '\\"')
O esto:
text = text.toString().replace('"', '\\"')
@ badc0re ver la demostración en jsFiddle: http://jsfiddle.net/antyrat/HzfZQ/ – antyrat
Esto va a hacer:
text = text.toString().replace("\"", '\\\"');
Es, básicamente, tiene que escapar tanto '\' y '"' por \
hizo u Trate de no incluir una de las barras invertidas? – GreenGiant