JavaScript String replaceAll() Metoda

The replaceAll()> metoda în JavaScript este folosit pentru a înlocui toate aparițiile unui subșir sau model specificat cu un nou subșir.

The replaceAll()> metodă nu schimbă șirul original.

JavaScript replaceAll()> metodă utilizată pentru înlocuirea tuturor instanțelor unui specificat subșir sau model într-un șir cu un nou subșir. Această metodă actualizează cuprinzător șirul prin înlocuirea fiecărei apariții a țintei subșir sau model cu cele prevăzute șir de înlocuire .

Notă: Șirul original rămâne neschimbat, păstrându-și integritatea pe tot parcursul procesului.

Sintaxă:

const newString = originalString.replaceAll(regexp | substr , newSubstr | function) 

Parametri:

Această metodă acceptă anumiți parametri definiți mai jos:

  • expresie regulată: Este expresia regulată ale cărei potriviri sunt înlocuite cu newSubstr sau cu valoarea returnată de funcția specificată.
  • substr: Acesta definește subșirurile care urmează să fie înlocuite cu newSubstr sau valoarea returnată de funcția specificată.
  • newSubstr: Este subșirul care înlocuiește toate potrivirile șirului specificat de substr sau expresia regulată.
  • funcţie : Este funcția care este invocată pentru a înlocui potrivirile cu expresia regulată sau substr.

Valoare returnată:

Returnează un șir în care valoarea de căutare a fost înlocuită.

șir JavaScript replaceAll() Exemple de metodă

Exemplul 1: String Înlocuiește toate aparițiile

Functia gfg()> ia un șir Geeks sau Geeks, înlocuiește toate aparițiile sau cu for și înregistrează șirul modificat Geeks for Geeks în consolă.

JavaScript
function gfg() {  let string = 'Geeks or Geeks';  newString = string.replaceAll('or', 'for');  console.log(newString); } gfg(); 

Ieșire
Geeks for Geeks 

Exemplul 2: Înlocuiți toate aparițiile de cafea cu ceai

Functia GFG()> definește o expresie regulată /coffee/ig> pentru a se potrivi cu toate aparițiile cafelei fără a ține seama de majuscule și minuscule din șirul Să bem cafea astăzi!. Apoi înlocuiește toate aparițiile cu ceai și înregistrează șirul modificat Să bem ceai astăzi! la consolă.

JavaScript
function GFG() {  const regexp = /coffee/ig;  let string = 'Lets, have coffee today!';  newString = string.replaceAll(regexp, 'tea');  console.log(newString); } GFG(); 

Ieșire
Lets, have tea today! 

Avem o listă completă de metode de șir Javascript, pentru a le verifica, vă rugăm să parcurgeți Javascript șir de referință completă articol.

Browser acceptat:

  • Google Chrome 85 și mai sus
  • Microsoft Edge 85 și mai sus
  • Mozilla Firefox 77 și mai sus
  • Operă 71 și mai sus
  • Safari 13.1 și mai sus