Schmidt: Kleine Frage zu regulären Ausdrücken

Hey!

Folgender Code ersetzt "test" durch "TEMP". Ich möchte jedoch erreichen, dass "test4" durch "testTEMP" ersetzt wird. Dabei ist die Nummer hinter test in der Variable tempId gespeichert. Wie bekomme ich diese Variable nun nur in den regulären Ausdruck? Mit de üblichen 'test'+ tempId Ausdrücken kann man hier ja leider nicht arbeiten...

  
tempId = 4;  
tempCode = tempCode.replace( /test/g, 'TEMP' );  

Ich würde mich sehr über Vorschläge freuen,
MfG, Schmidt!

  1. @@Schmidt:

    nuqneH

    Wie bekomme ich diese Variable nun nur in den regulären Ausdruck?

    Mit einer Instanz des RegExp-Objekts: http://forum.de.selfhtml.org/archiv/2009/12/t193957/#m1296141

    Qapla'

    --
    Volumen einer Pizza mit Radius z und Dicke a: pi z z a
    1. Danke! :)
      Sorry für die viel zu einfache Frage...