logo

Metodo JavaScript String replace()

Il metodo JavaScript string replace() viene utilizzato per sostituire una parte di una determinata stringa con una nuova sottostringa. Questo metodo cerca l'espressione regolare specificata in una determinata stringa e quindi la sostituisce se si verifica la corrispondenza.

Possiamo utilizzare il modificatore di ricerca globale con il metodo replace() per sostituire tutti gli elementi di corrispondenza altrimenti il ​​metodo sostituirà solo la prima corrispondenza. JavaScript fornisce anche un flag di ignoranza per rendere il metodo senza distinzione tra maiuscole e minuscole.

Sintassi

Il metodo replace() è rappresentato dalla seguente sintassi:

costante Java
 string.replace(originalstr,newstr) 

Parametro

originalstr - Rappresenta la stringa da cercare e sostituire.

Newstr - Rappresenta la nuova stringa che è stata sostituita con la stringa cercata.

Ritorno

Restituisce la nuova stringa con la sostituzione specificata.

Esempio del metodo JavaScript String replace()

Vediamo alcuni esempi del metodo replace().

dialetto ibernato

Esempio 1

Vediamo un semplice esempio per sostituire una sottostringa.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Provalo adesso

Produzione:

 JavaScript 

Esempio 2

In questo esempio, sostituiremo un'espressione regolare utilizzando il modificatore di ricerca globale.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
Provalo adesso

Produzione:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework. 

Esempio 3

In questo esempio sostituiremo un'espressione regolare senza utilizzare la ricerca globale.

Shilpa Shetty età
 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match. 
Provalo adesso

Produzione:

 Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework 

Esempio 4

In questo esempio, vedremo che il metodo replace() fa distinzione tra maiuscole e minuscole.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Provalo adesso

Produzione:

 Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework. 

Esempio 5

Possiamo ignorare il comportamento con distinzione tra maiuscole e minuscole del metodo replace() utilizzando il modificatore flag ignore. Capiamo con l'aiuto dell'esempio:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
Provalo adesso

Produzione:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.