Hallo,
(Und, das stimmt, bei Function-Objects "function".)
Siehste, und gegen einen Rückgabewert "regexp" für ein solches Objekt hätte ich auch nichts einzuwenden.
typeof ist nicht sauber von constructor/instanceof abgegrenzt, das will ich gar nicht leugnen. Warum Function-Objekte eine Ausnahme darstellen, da kann man nur spekulieren.
Mathias