simples simple poner invertidas escape escapar doble dentro comillas comilla cadenas javascript replace special-characters

javascript - simple - poner comillas en json



Reemplace ambas comillas dobles e individuales en la secuencia de Javascript (4)

Estoy extrayendo información de una base de datos que contiene dimensiones con ''y'' para denotar pies y pulgadas. Esos caracteres que están en mi cadena me causan problemas más tarde y necesito reemplazar todas las comillas simples y dobles. Puedo obtener con éxito deshacerse de uno u otro haciendo:

this.Vals.replace(//'/g, "") To get rid of single quotes

o

this.Vals.replace(//"/g, "") To get rid of double quotes

¿Cómo me deshago de ambos en la misma cadena? Lo intenté haciendo

this.Vals.replace(//"''/g, "")

y

this.Vals.replace(//"/'/g, "")

Pero luego ninguno es reemplazado.


No necesitas escapar de adentro. Puedes usar el | carácter para delimitar las búsquedas.

"/"foo/"/'bar/'".replace(/("|'')/g, "")


Pruebe esto. this.Vals.replace(/("|'')/g, "")


Usted no escapa de las citas en expresiones regulares

this.Vals.replace(/["'']/g, "")


mystring = mystring.replace(/["'']/g, "");