come posso fare il replace in una stringa e sostituire tutti gli apici mettendone due al posto di uno?
come posso fare il replace in una stringa e sostituire tutti gli apici mettendone due al posto di uno?
Ma lo devi fare lato client o lato server?
if u are junior then Hallo!!!
if u are senior then Cool!!!
if u are a lady then Hi baby!!!
http://www.solamentegratis.it
lato server
Allora devi fare in asp e non in js!!
Hai sbagliato forum...
cmq è questo il codice che ti serve...
codice:stringa=replace(stringa,"'","''")
Ciao![]()
if u are junior then Hallo!!!
if u are senior then Cool!!!
if u are a lady then Hi baby!!!
http://www.solamentegratis.it
no in asp si può utilizzare VBSCRIPT (tuo suggerimento) oppure JS io voglio usare il JS
Allora è lato client :di56:Originariamente inviato da brutusin
lato server
if u are junior then Hallo!!!
if u are senior then Cool!!!
if u are a lady then Hi baby!!!
http://www.solamentegratis.it
pensavo di usare una regExp però non ho esempi a riguardo
considera che io la variabile la inizializzo con un valore recuperato da una query string
poi prima di inserire il dato nel db dovrei appunto sostituire l'apice singolo con due apici singoli
Puoi usare JS anche lato server (con il tag <script ... runat="server"> ).
In tal caso la sintassi e` uguale al lato client, ma nonhai accesso al DOM, ed hai invece accesso al filesystem del server (ma non chiedermi comne fare: non lo ho mai usato).
Comunque la sintassi del replace e`:
stringa = stringa.replace(/...RE.../, "stringa da inserire");
Esempio:
stringa = stringa.replace(/\'/g, '"'); // sost apice con virgolette
stringa = stringa.replace(/\'/g, "''"); // sost apice con due apici
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
mich funziona anche se la varibile nome è dichiarata come var?
o peggio ancora anche se non è dichiarata?
E` buona regola di programmazione definire tutte le variabili usate, tenendo in conto anche il loro scope (l'ambiente dove devono agire).
Comunque in JS se una variabile non viene dichiarata, dovrebbe avere come scope tutto lo script (lato client e` la pagina Web). Come questo venga interpretato lato server non lo so (ho fatto solo un paio di esercizi lato server, ma non ho mai programmato seriamente).
Tieni presente che JS non fa differenze tra i tipi delle variabili, ma si incasina se applichi le regole di stringa ad una variabile numerica. In realta` in questo caso dovrebbe trsformarla in stringa in modo trasparente, ma potrebbe dipendere dall'interprete e dal caso specifico.
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati