var regexp = /([^\]\[]+)(?=\])/g,
str = "[123][456][qwerty]",
result=str.match(regexp);
alert(JSON.stringify(result));
var result = str.slice(1,-1).split('][');
var result = str.match( /\[([^\]]+)\]/ig ).map(n => n.slice(1,-1));