mooch: Ersetzen mit JavaScript... 2

Beitrag lesen

Hallo zusammen!
Nun habe ich doch ein zweites Problem und zwar folgendes:

JavaScript:
var text = text.replace(/[C|[]]/g,'<span style="color:#$1;">');

var text - vorher:
hallo[C|0000ff]huhu[/C]hallo

var text - nachher:
hallo[C<span style="color:#0000ff;">huhu</span>hallo

Wieso wurde diese "[C" nicht, aber "|" doch ersetzt?!

mfg