Et ou condition dans le texte avec le support comment diviser en javascript

var text = 'This note is created on [date] by [admin;operator] for [[]]'
var myArray = text.match(/\[([^[]*)\]/g);
console.log(myArray);
Poor Pintail