Replace in JavaScript

Utente HTML.it
chiede

Replace in JavaScript

Redazione HTML.it
risponde

Il metodo Replace in JavaScript serve essenzialmente a sostituire tutte le occorrenze di una stringa,
simultaneamente.

Ad esempio, con il metodo Replace, può essere possibile sostituire tutte le occorrenze relative ad un acronimo con la definizione estesa del suo significato. Molto utile quando si gestiscono, attraverso JavaScript o altri linguaggi di programmazione lato Server, il metodo Replace può sostituire, con poche righe di codice, tutte le occorrenze che si decide di gestire diversamente dall’origine dei dati.

Di seguito un esempio semplice in cui sostituiamo JS, con la definizione estesa del nostro linguaggio JavaScript:

var str = "Tutti gli utilizzi dei metodi JS.";
str = str.replace('JS','JavaScript');
document.write(str);

Il metodo Replace, con la sintassi str.replace, sostituisce a JS, valorizzato nella variabile str con JavaScript così che il comando document.write restituirà la stringa modificata:

Tutti gli utilizzi dei metodi JavaScript.

Il metodo Replace in JavaScript è molto utile anche per sostituire le lettere maiuscole e minuscole e per gestirle facilmente attraverso poche righe di codice, essendo case sensitive, ovvero in grado di riconoscere lettere maiuscole e minuscole.

var str = "BRAVI Tutti. BRAVI Tutti.";
str = str.replace(/bravi/ig,'Bravi');
document.write(str);