Jquery 使用javascript拆分嵌套rails表单中的输入名称属性

Jquery 使用javascript拆分嵌套rails表单中的输入名称属性,jquery,ruby-on-rails,forms,nested,Jquery,Ruby On Rails,Forms,Nested,首先,我很难描述我的问题。如果我在网上没有看到现有的答案,我提前道歉。如何将此字符串拆分为一个数组,其中每个条目都是每个方括号内的文本。以下是字符串: plan_year[benefit_groups_attributes][0][relationship_benefits_attributes][1][premium_pct] 我需要做的是将值存储在第二组方括号中。在本例中,它是[0]。斯普利特没有给我我想要的结果,我想这是因为我在做 .split(/[[]]/); 我应该期待这样的事情发

首先,我很难描述我的问题。如果我在网上没有看到现有的答案,我提前道歉。如何将此字符串拆分为一个数组,其中每个条目都是每个方括号内的文本。以下是字符串:

plan_year[benefit_groups_attributes][0][relationship_benefits_attributes][1][premium_pct]
我需要做的是将值存储在第二组方括号中。在本例中,它是[0]。斯普利特没有给我我想要的结果,我想这是因为我在做

.split(/[[]]/);
我应该期待这样的事情发生吗

var s = 'plan_year[benefit_groups_attributes][0][relationship_benefits_attributes][1][premium_pct]';
s.match(/\[.*?\]/g)[1]; # "[0]"