Javascript Replace

filippino

Utente Attivo
21 Mar 2014
140
1
0
Ciao a tutti,
Sto cercando di fare una sostituzione di un pezzo di stringa attraverso Javascript. In pratica vorrei fare un Replace come si fa, ad esempio, col str_replace di PHP... ho provato in mille modi ma non mi funziona. Qualcuno sa dirmi come fare? Esiste una funzione replace? replace all? si chiama così?
Mi fate un esempio? Grazie
 
Grazie al metodo Replace di Javascript è possibile sostituire tutte le occorrenze di una stringa all'interno di un'altra stringa. Ti faccio un esempio:
Codice:
var str = "Facciamo un esempio di Replace con JS";
str = str.replace('JS','JavaScript');
document.write(str);
La nostra stringa modificata diventa
Codice:
Facciamo un esempio di Replace con JavaScript
E' bene precisare che il metodo Replace di Javascript è case sensitive, quindi può essere utilizzato anche per sostituire le lettere maiuscole e minuscole.
Codice:
var str = "Evviva javascript! Impariamo JavaSCRIPT";
str = str.replace(/javascript/ig,'JavaScript');
document.write(str);

Per questo ultimo esempio abbiamo utilizzato il modificatore 'ig' (dove "i" sta per "insesitive" e "g" per globale)... per maggiori spiegazioni dai un'occhiata a questo vecchissimo articolo: https://www.mrw.it/javascript/javascript-stringhe-metodo-replace_6621.html

Spero di esserti stato utile, ciao
 

Discussioni simili