Metodo JavaScript String replaceAll()

IL replaceAll()> Il metodo in JavaScript è utilizzato per sostituire tutte le occorrenze di una sottostringa o di un modello specificato con una nuova sottostringa.

IL replaceAll()> metodo non cambia la stringa originale.

JavaScript replaceAll()> metodo utilizzato per sostituire tutte le istanze di un oggetto specificato sottostringa O modello all'interno di una stringa con una nuova sottostringa. Questo metodo aggiorna in modo completo la stringa sostituendo ogni occorrenza della destinazione sottostringa O modello con quanto fornito stringa sostitutiva .

Nota: La corda originale rimane invariata, preservandone l'integrità durante tutto il processo.

Sintassi:

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

parametri:

Questo metodo accetta alcuni parametri definiti di seguito:

  • espressione regolare: È l'espressione regolare le cui corrispondenze vengono sostituite con newSubstr o con il valore restituito dalla funzione specificata.
  • sottostr: Definisce le sottostringhe che devono essere sostituite con newSubstr o il valore restituito dalla funzione specificata.
  • nuovaSottostr: È la sottostringa che sostituisce tutte le corrispondenze della stringa specificata da substr o dall'espressione regolare.
  • funzione : È la funzione che viene invocata per sostituire le corrispondenze con regexp o substr.

Valore di ritorno:

Restituisce una stringa in cui il valore di ricerca è stato sostituito.

Esempi di metodi di stringa JavaScript replaceAll()

Esempio 1: Stringa Sostituisci tutte le occorrenze

La funzione gfg()> prende una stringa Geeks o Geeks, sostituisce tutte le occorrenze di o con for e registra la stringa modificata Geeks for Geeks sulla console.

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

Produzione
Geeks for Geeks 

Esempio 2: Sostituisci tutte le occorrenze del caffè con il tè

La funzione GFG()> definisce un'espressione regolare /coffee/ig> per abbinare tutte le occorrenze di caffè senza distinzione tra maiuscole e minuscole nella stringa Prendiamo un caffè oggi!. Quindi sostituisce tutte le occorrenze con tea e registra la stringa modificata Let's, take tea today! alla consolle.

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

Produzione
Lets, have tea today! 

Abbiamo un elenco completo di metodi di stringhe Javascript, per controllarli consulta il file Riferimento completo alla stringa Javascript articolo.

Browser supportato:

  • Google Chrome 85 e superiori
  • Microsoft Bordo 85 e superiori
  • Mozilla Firefox 77 e superiori
  • musica lirica 71 e superiori
  • Safari 13.1 e superiori