MS: dynamische RegExpr

Beitrag lesen

Ich habe das Problem, dass ich eine Funktion brauche, die eine RegExpr dynamisch zusammenbaut. Das ganze soll dann ungefähr so aussehen ...

function replace(src, suchstr, replacestr) {

reg_expr = /kgmhk + suchstr + kgfh/
  return src.replace(reg_expr, replacestr);

}

Wie bekomme ich es hin, dass der suchstr in die reg_expr mit eingebaut wird. Der suchstr muss jedoch exakt so erhalten bleiben, er enthält auch /\ und :