Metoda JavaScript String replaceAll().

The replaceAll()> metoda v JavaScriptu je používá se k nahrazení všech výskytů zadaného podřetězce nebo vzoru novým podřetězcem.

The replaceAll()> metoda nezmění původní řetězec.

JavaScript replaceAll()> metoda používaná k nahrazení všech instancí zadaného podřetězec nebo vzor v řetězci s novým podřetězcem. Tato metoda komplexně aktualizuje řetězec nahrazením každého výskytu cíle podřetězec nebo vzor s poskytnutým náhradní řetězec .

Poznámka: Původní řetězec zůstává nezměněn a zachovává jeho integritu během celého procesu.

Syntax:

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

Parametry:

Tato metoda přijímá určité parametry definované níže:

  • regulární výraz: Je to regulární výraz, jehož shody jsou nahrazeny newSubstr nebo hodnotou vrácenou zadanou funkcí.
  • substr: Definuje podřetězce, které mají být nahrazeny newSubstr nebo hodnotou vrácenou zadanou funkcí.
  • newSubstr: Je to podřetězec, který nahrazuje všechny shody řetězce určeného podřetězcem nebo regulárním výrazem.
  • funkce : Je to funkce, která je vyvolána k nahrazení shod s regexp nebo substr.

Návratová hodnota:

Vrátí řetězec, kde byla hledaná hodnota nahrazena.

Příklady metody Řetězec JavaScriptu replaceAll().

Příklad 1: Řetězec nahradit všechny výskyty

Funkce gfg()> vezme řetězec Geeks nebo Geeks, nahradí všechny výskyty nebo s for a zaznamená upravený řetězec Geeks for Geeks do konzoly.

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

Výstup
Geeks for Geeks 

Příklad 2: Nahraďte všechny výskyty kávy čajem

Funkce GFG()> definuje regulární výraz /coffee/ig> aby všechny výskyty kávy odpovídaly malým a středním písmenům v řetězci Lets, have coffee today!. Poté nahradí všechny výskyty čajem a zaprotokoluje upravený řetězec Lets, have tea today! do konzole.

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

Výstup
Lets, have tea today! 

Máme kompletní seznam metod řetězců Javascript, pro kontrolu si je prosím projděte Javascriptový řetězec kompletní reference článek.

Podporovaný prohlížeč:

  • Google Chrome 85 a výše
  • Microsoft Edge 85 a výše
  • Mozilla Firefox 77 a výše
  • Opera 71 a výše
  • Safari 13.1 a vyšší