2011-10-13 19 views
31

Hem 'hem de' ile boyutları içeren bir veritabanından bazı bilgileri veriyorum. Bu dizelerimin karakterleri dizimde daha sonra sorunlara neden oluyor. . tek ve çift tırnak tüm başarıyla yaparak bir ya da diğer kurtulabilirsiniz:Hem Çift hem de Tek Tırnaklar yerine Javascript Dize

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

ya da ben aynı dizede Bunlardan ikisi kurtulmak nasıl

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

. Ben sadece

yapmayı denedim
this.Vals.replace(/\"'/g, "") 

ve

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

Ama sonra ne yer değiştirirler.

+0

Her iki yöntem de bir çekicilik gibi çalışır. Bana cevap vereceği anda bir cevabı işaretleyeceğim. Teşekkürler! – jmease

cevap

60

Sen

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

İçinde ondan kaçmak gerekmez deneyin normal ifadelerde tırnak kaçış yoktur. Aramaları sınırlamak için | karakterini kullanabilirsiniz.

"\"foo\"\'bar\'".replace(/("|')/g, "") 
İlgili konular