Utilizzando il metodo di sostituzione () di JavaScript con switch globale su una variabile

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

  •  20-08-2019
  •  | 
  •  

Domanda

Non posso avere alcun esempio di questo dopo essere stato incapace di capire come avrebbe funzionato da solo.

Tutto quello che voglio fare è prendere una stringa che è stata assegnata a un valore e usarla come stringa di corrispondenza di sostituzione per tutte le partite.

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

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

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

Come li uso insieme ??

È stato utile?

Soluzione

Quello che vuoi è usare l'oggetto RegExp:

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

Semplice esempio di ciò in azione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top