2013-08-28 16 views
12

Voglio sfuggire alle virgolette singole e doppie con una barra rovesciata in una riga anziché in due.jQuery: Come evitare le virgolette singole e doppie con barra rovesciata

Esempio per singola citazione:

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

C'è un modo per fare questo, allo stesso tempo per i doppi apici inclusi?

Sniffer risposto a questa molto ben al di sotto, e ho finito per fuggire tutti i caratteri di cui avevamo bisogno come segue:

str = str.replace(/(['"&:;])/g, "\\$1"); 

Grazie ancora Sniffer per la rapida risposta!

risposta

32

Prova questo:

str = str.replace(/(['"])/g, "\\$1"); 
+0

Sniffer: YOU ROCK! Grazie ... – no1uknow

+0

@ no1uknow Sei il benvenuto, grazie. –

+0

@ no1uknow Si prega di accettare la risposta se funziona per. –

Problemi correlati