okay, so the challenge was/is buggy -
it doesn’t matter if you use -
var expression = /\d+/g; // <--- with "+"
or
var expression = /\d/g; // <--- without "+"
my output is the same - “2”. So what gives? I messed around and changed the testString adding more numbers and I get however many numbers I’ve added, in BOTH cases (with/out plus sign).