Huhu Antje!
Kaum zurueck, schon wieder muss er meckern ;-)
k=eval("/"+f+"/g");
Warum nicht einfach
k = /f/g;
? Das sollte gleichbedeutend mit
k = new RegExp("f", "g");
sein. Und auch Dein eval macht nichts anderes.
More about this: http://developer.netscape.com/docs/manuals/js/client/jsref/regexp.htm.
Bis dann, Roland