La funzione replace dell’oggetto String permette di sostituire una sottostringa con un nuovo valore, ritornando una stringa modificata.
Il funzionamento è semplice , infatti utilizza il primo parametro per trovare la sottostringa e la rimpiazza col secondo parametro:
var myString = “cosa”;
var modifiedString = myString.replace(“o”, “a”); // modifiedString adesso vale: casa
var myString2 = “Sun”;
var modifiedString2 = myString.replace(“un”, “onia”); // modifiedString2 adesso vale: Sonia
Come primo parametro è possibile utilizzare una regular expression
var myString = “cosa”;
var newString = myString.replace(/o/, “a”); // newString adesso vale: casa
var myString2 = “Sun”;
var newString2 = myString.replace(/un/, “onia”); // newString2 adesso vale: Sonia