Only one match, since overlapping is not allowed. Match:
(^|\\+) - ^ (1\\+1) - 1+1 ($|\\+) - +
It should be clear that there can be no other match, since at least 1+1 is required for each match, and only one is left 1. As a separate note, using the regular expression literal is simpler:
var regex = /(^|\+)(1\+1)($|\+)/g;
source share