A continuación se muestra un ejemplo del método String replaceAll().
Javascript
<script> function gfg() { let string = "Geeks or Geeks"; newString = string.replaceAll("or", "for"); document.write(newString); } gfg(); </script>
Producción:
Geeks for Geeks
El método replaceAll() devuelve una nueva string después de reemplazar todas las coincidencias de una string con una string especificada o una expresión regular.
La string original se deja sin cambios después de esta operación.
Sintaxis:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)
Parámetros: Este método acepta ciertos parámetros definidos a continuación:
- regexp: Es la expresión regular cuyas coincidencias se reemplazan con newSubstr o el valor devuelto por la función especificada.
- substr: Define las substrings que se reemplazarán con newSubstr o el valor devuelto por la función especificada.
- newSubstr: es la substring que reemplaza todas las coincidencias de la string especificada por la substring o la expresión regular.
- función : es la función que se invoca para reemplazar las coincidencias con la expresión regular o substr.
Ejemplo 1:
Javascript
<script> function GFG() { let string = "Hello, what are you doing?"; newString = string.replaceAll("Hello", "Hi"); document.write(newString); } GFG(); </script>
Producción :
Hi, what are you doing?
Ejemplo 2:
Javascript
<script> function GFG() { const regexp = /coffee/ig; let string = "Lets, have coffee today!"; newString = string.replaceAll(regexp, "tea"); document.write(newString); } GFG(); </script>
Producción:
Lets, have tea today!
Navegador compatible:
- Chrome 85 y superior
- Edge 85 y superior
- Firefox 77 y superior
- Ópera 71 y superior
- Safari 13.1 y superior