Método String.protype.replaceAll

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda

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