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));