2011-10-13 16 views
31

Estoy extrayendo información de una base de datos que contiene dimensiones con 'y' para indicar pies y pulgadas. Esos caracteres que están en mi serie me causan problemas más adelante y necesito reemplazarlos . todas las comillas simples y dobles que éxito puede deshacerse de una u otra haciendo:Reemplazar las comillas dobles e individuales en la cadena de Javascript

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 tampoco lo son reemplazados.

+0

Ambos métodos funcionan a las mil maravillas. Marcaré una respuesta tan pronto como me lo permita. ¡Gracias! – jmease

Respuesta

60

No escapar comillas en expresiones regulares

this.Vals.replace(/["']/g, "") 
6
mystring = mystring.replace(/["']/g, ""); 
3

No es necesario para escapar de su interior. Puede usar el carácter | para delimitar las búsquedas.

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