Anscheinend kann ich keinen regulären Ausdruck per Variable übergeben, da meine Variablen alle Strings enthalten. Es scheint ein solcher Ausdruck auch kein String zu sein, da er _ohne_ Anführungszeichen notiert wird...
Was kann ich tun, damit meine Anweisung mit der Variable "namensteil" etwas anfangen kann?
Also bei mir funktioniert:
var a = 'ein string, so';
var b = 'string';
var c = 'neu';
var n = a.replace(b, c);
alert(n);
Struppi.