logo

JavaScript String replace() Metoda

Metoda JavaScript string replace() este utilizată pentru a înlocui o parte dintr-un șir dat cu un nou subșir. Această metodă caută expresia regulată specificată într-un șir dat și apoi o înlocuiește dacă apare potrivirea.

Putem folosi modificatorul de căutare globală cu metoda replace() pentru a înlocui toate elementele de potrivire, altfel metoda înlocuiește doar prima potrivire. JavaScript oferă, de asemenea, indicatorul de ignorare pentru a face metoda să nu țină seama de majuscule și minuscule.

Sintaxă

Metoda replace() este reprezentată de următoarea sintaxă:

 string.replace(originalstr,newstr) 

Parametru

originalstr - Reprezintă șirul care trebuie căutat și înlocuit.

Newstr - Reprezintă noul șir care a fost înlocuit cu șirul căutat.

Întoarcere

Returnează noul șir cu înlocuirea specificată.

Exemplu de metodă JavaScript String replace().

Să vedem câteva exemple de metoda replace().

Exemplul 1

Să vedem un exemplu simplu pentru a înlocui un subșir.

inttostr java
 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Testează-l acum

Ieșire:

 JavaScript 

Exemplul 2

În acest exemplu, vom înlocui o expresie regulată folosind modificatorul de căutare globală.

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

Ieșire:

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

Exemplul 3

În acest exemplu, vom înlocui o expresie regulată fără a folosi căutarea globală.

 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. 
Testează-l acum

Ieșire:

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

Exemplul 4

În acest exemplu, vom vedea că metoda replace() face distincție între majuscule și minuscule.

hibernare dialect
 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Testează-l acum

Ieșire:

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

Exemplul 5

Putem ignora comportamentul diferențiat de majuscule și minuscule al metodei replace() utilizând modificatorul de semnalizare ignorare. Să înțelegem cu ajutorul unui exemplu:

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

Ieșire:

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