JS如何在string中去掉方括号内的内容?

如题,我们有个需求,需要把stringA变成stringB,请问怎么做啊?

原始数据:stringA=“/4/4[warp1]/2[center1]/2[main1]/2”

目标数据:stringB=“/4/4/2/2/2”

多谢

阅读 4.1k
2 个回答

用正则处理

var a = '/4/4[warp1]/2[center1]/2[main1]/2';
var res = a.replace(/\[.*?\]/g,'');
console.log(res);
var b = stringA.replace(/\[([^\[\]]*)\]/g, '')
推荐问题