I wrote a regular expression which I expect should work but it doesn\'t.
var regex = new RegExp(\'(?<=\\[)[0-9]+(?=\\])\')
Javascript
If you're quoting a RegExp, watch out for double escaping your backslashes.