Usando el método replace () de JavaScript con el interruptor global en una variable

StackOverflow https://stackoverflow.com/questions/1049144

  •  20-08-2019
  •  | 
  •  

Pregunta

No puedo ver ningún ejemplo de esto después de no poder descifrar cómo funcionaría por mi cuenta.

Todo lo que quiero hacer es tomar una cadena que se haya asignado a un valor y usarla como la cadena de reemplazo para todas las coincidencias.

var replacement = 'i';
var text = 'tieiam';

text = text.replace(replacement, '');  // 'teiam'

text = text.replace(/tieiam/g, ''); // 'team'

¿Cómo los uso juntos?

¿Fue útil?

Solución

Lo que quiere es usar el objeto RegExp:

text = text.replace(new RegExp(replacement, 'g'), '');

Ejemplo simple de esto en acción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top