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.