Christian Kruse: RegExp [ oder ] als text

Beitrag lesen

Hoi,

var re=new RegExp("([B])|([/B])","i");

d.h es darf nicht [B] und [/B] vorkommen. wie muss ich die
klammern "auskommentieren"? mit \ funktioniert es irgendwie nicht.

Das Wort, dass du suchst, ist "escapen". Und das musst du in diesem
Fall mit zwei Backslashen, da die RegEx-Maschiene einen String
erwartet. So wird aus \[ in der RegEx-Maschiene [.

Gruesse,
 CK