ciao a tutti, ho questo esempio:

codice:
var re =/\[b\](.*?)\[\/b\]/gi;
text = "pipo pippo";
text = text.replace(re, "$1")
document.write(text)
il replace con il literal funziona, ho provato con il costruttore RegExp ma non funzia
codice:
var re =new RegExp("\[b\](.*?)\[\/b\]","gi")
text = "pipo pippo";
text = text.replace(re, "$1")
document.write(text)
dove sbaglio?

grazie