Ich habe die folgende Funktion, aber meine Zeichenfolge wird nie ersetzt? Was mache ich falsch?Javascript Regex String ersetzen nicht ersetzen
function customRegex(){
return function(myString,replacement,myValue){
var s = myString;
var rgx = new RegExp("/("+replacement+")/,gi");
myString = myString.replace(rgx, myValue);
return myString;
}
}
var reg = customRegex();
console.log(reg("This is the worst!","worst","best"));
//This is always returning the original string?