Diferencia entre revisiones de «Método String.protype.replaceAll»
Ir a la navegación
Ir a la búsqueda
([feat] Add information about JavaScript ES12 - String.protype.replaceAll) |
|||
Línea 7: | Línea 7: | ||
* Especificación oficial: [https://github.com/tc39/proposal-string-replaceall EN] | * Especificación oficial: [https://github.com/tc39/proposal-string-replaceall EN] | ||
= | = Ejemplo = | ||
== Antes (con regx) == | == Antes (con regx) == |
Revisión actual - 05:10 14 ago 2022
General
Actualmente, no hay forma de reemplazar todas las instancias de una subcadena sin el uso de expresiones regulares globales (/regex/g). Con el nuevo método replaceAll cambia eso.
Recursos
- Especificación oficial: EN
Ejemplo
Antes (con regx)
const message = 'hello+this+is+a+message'; const messageWithSpace = message.replace(/\+/g, ' '); // hello this is a message
Después (con el método replaceAll)
const message = 'hello+this+is+a+message'; const messageWithSpace = message.replaceAll('+', ' ') // hello this is a message