Hallo,
laut http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Objects:String:match
muss der Inhalt von string.match() eine reguläre Expression sein oder ein Objekt sein, dessen Inalt eine RE ist..
Dort steht, man kann alles übergeben, RegExp-Objekt ist natürlich an besten, aber wenn es keine RegExp ist, dann wird versucht, den Parameter in ein solches Objekt umzuwandeln.
Mathias