Je voudrais créer une Chaîne de caractères.replaceAll() la méthode en JavaScript et je pense que l'aide d'une RegEx serait plus laconique façon de le faire. Cependant, je ne peux pas comprendre comment passer une variable dans une expression régulière. Je peux le faire déjà, c'est ce qui va remplacer toutes les instances de "B" avec "Un".
"ABABAB".replace(/B/g, "A");
Mais je veux faire quelque chose comme ceci:
String.prototype.replaceAll = function(replaceThis, withThis) {
this.replace(/replaceThis/g, withThis);
};
Mais, évidemment, cela ne fera que remplacer le texte "replaceThis"...alors, comment puis-je passer cette variable à ma chaîne RegEx?