hmm, danke.... bei Benutzung mit einem RegEx-Ergebnis ergibt es trotzdem NaN *sigh*
Ich hab noch ein bisschen weiter rumgespielt und herausgefunden, dass bei Javascript offenbar zuerst der "Ersetz-String" komplett zusammengebaut wird und dann erst $1 usw. durch die Suchergebnisse ersetzt wird, also bekommt z.B. das parseInt() nicht die gefundene Zahl, sondern den String "$1" übergeben.
Also werde ich mir etwas anderes überlegen müssen :-/