Trouble with regex and gather all data between [ and ]. 

Testing with the program: <http://regexr.com/>

String *data*

```
{
  "Items": [
    {
      "UserID": "1487840267893246",
      "Timestamp": 1487204364877,
    },
    {
      "UserID": "1487840267893336",
      "Timestamp": 1487204364888,
    }
  ],
  "Count": 2,
  "ScannedCount": 3
}

```

The below (fired in AWS lambda) has the intention of pulling all chars between the [ and ] and outputting it. (\[[^]\*\]) works with the regex calc above, but only returns "undefined" in Lambda. Why?

```
Items = data.match(/"(\[[^]*\])"/);
console.log(Items);

```