Javascript str.replace为带有双searchvalue的正则表达式

Javascript str.replace为带有双searchvalue的正则表达式,javascript,regex,replace,Javascript,Regex,Replace,此代码 var i = '[0]'; i.replace(/\[|\]/, ''); 返回i='0]' 我想使用.replace函数来转换I='0' 编辑代码并使用g标志 var i = '[0]'; i.replace(/\[|\]/g, ''); 使用g标志。它有效:)请发布答案,这样我就可以选择你了。这是否意味着如果没有“g”,它只会找到第一个匹配项?它会找到第一个出现的/\[\124;\]/,即[。如果不先搜索重复的目标,我通常不会发布答案。将g标志添加到expration.repl

此代码

var i = '[0]';
i.replace(/\[|\]/, '');
返回
i='0]'


我想使用
.replace
函数来转换
I='0'

编辑代码并使用
g
标志

var i = '[0]';
i.replace(/\[|\]/g, '');

使用
g
标志。它有效:)请发布答案,这样我就可以选择你了。这是否意味着如果没有“g”,它只会找到第一个匹配项?它会找到第一个出现的
/\[\124;\]/
,即
[
。如果不先搜索重复的目标,我通常不会发布答案。将g标志添加到expration.replace(/[,'').replace(/]/);