Utilisation de la méthode replace () de JavaScript avec un commutateur global sur une variable
-
20-08-2019 - |
Question
Je ne peux pas citer d’exemple après avoir été incapable de comprendre comment cela fonctionnerait seul.
Tout ce que je veux, c'est prendre une chaîne qui a été assignée à une valeur et l'utiliser comme chaîne de remplacement pour toutes les correspondances.
var replacement = 'i';
var text = 'tieiam';
text = text.replace(replacement, ''); // 'teiam'
text = text.replace(/tieiam/g, ''); // 'team'
Comment les utiliser ensemble ??
La solution
Ce que vous voulez, c'est utiliser l'objet RegExp:
text = text.replace(new RegExp(replacement, 'g'), '');
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow