正则表达式获取两个字符之间的所有内容

我需要在符号[和]之间获取内容,即使有其他相同的字符我需要在第一个[和最后一个]之间获取内容。 在jquery中使用正则表达式。 谢谢提前

不需要jQuery,使用标准Javascript:

 var extract = str.match(/\[(.*)\]/).pop(); 

如果您的分隔符为{和},请将其更改为

 var extract = str.match(/{(.*)}/).pop(); 

怎么样

 yourStringVariable.match(/\[(.*)\]/)[1]