Max: reaguläre Ausdrücke aus Perl -> in Javascript möglich?

Beitrag lesen

Hallo,
ich brobiere schon sein 3 Tagen ohne Erfolg. Ich möchte eine Sub aus Perl in Javascript Code umschreiben, aber es geht nicht.

sub TextCode ($) {
   (my $string = shift) =~ s/(.|\n)/Code($1)/eg;
   return $string;
}

function TextCode (string){
   return string.replace(/(.|\n)/g, Code($1));
}

Ablauf:
-> ermittle Zeichen aus String
-> rufe Funktion "Code" auf mit gefundenen Zeichen
-> ersetze das gefundene Zeichen rückgabe von Funtkion "Code"

Wie geht das in Javascript mit /eg;  ?
Wie erhalte ich eine Referenz auf das gefundene Zeichen? (in Perl mit $1)

Falls das überhaupt möglich ist

Danke und Tschüss