javascript正则表达式括号匹配获胜';不起作用,它改变了正则表达式模式

javascript正则表达式括号匹配获胜';不起作用,它改变了正则表达式模式,javascript,regex,brackets,Javascript,Regex,Brackets,我试图使用这个正则表达式模式来匹配这个值[1] 当我使用这个正则表达式时: new RegExp("\\["+row+"\\]/g") 它返回给我这个: /\[1\]\/g/ 与此相反: /\[1\]/g 我试过很多方法,但显然没有效果 请提供一些帮助。在使用构造函数时,不要使用正则表达式分隔符: new RegExp("\\["+row+"\\]", 'g') 将g标志作为第二个参数传递给ctor。

我试图使用这个正则表达式模式来匹配这个值[1] 当我使用这个正则表达式时:

new RegExp("\\["+row+"\\]/g") 
它返回给我这个:

/\[1\]\/g/
与此相反:

/\[1\]/g
我试过很多方法,但显然没有效果


请提供一些帮助。

在使用构造函数时,不要使用正则表达式分隔符:

new RegExp("\\["+row+"\\]", 'g') 

将g标志作为第二个参数传递给ctor。