https://www.freecodecamp.com/challenges/find-numbers-with-regular-expressions
I was doing a lesson in FCC, and they mentioned that the digit selector d finds one digit and adding a + (d+) in front of the selector allows it to search for more than one digit.
I experimented with it a bit, and noticed that its the g right after the expression that searches for every number, not the +. I tried using d+ without the g after the expression, and it only matched the first number in the string.
Basically, whether I use d or d+, as long as I have the g after the expression, It will find all of the numbers. So my question is, what is the difference between the two?
// Setup
var testString = There are 3 cats but 4 dogs.;
var expression = /d+/g;
var digitCount = testString.match(expression).length;