觉得别扭的话,推荐这么写,效果一样的!var re = new RegExp("\[|\]");
tag = tag.replace(re, "");感觉好些没?!

解决方案 »

  1.   

    请参见javascript中正则表达式的语法.
    本对象包含正则表达式模式以及表明如何应用模式的标志。语法 1
    re = /pattern/[flags]语法 2
    re = new RegExp("pattern",["flags"]) 参数
    re必选项。将要赋值为正则表达式模式的变量名。Pattern 必选项。要使用的正则表达式模式。如果使用语法 1,用 "/" 字符分隔模式。如果用语法 2,用引号将模式引起来。flags可选项。如果使用语法 2 要用引号将 flag 引起来。标志可以组合使用,可用的有: g (全文查找出现的所有 pattern) 
    i (忽略大小写) 
    m (多行查找)