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, '')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题