Tell us what’s happening:
why do I need to do a plus sign in /\s+/g; but if I do a plus sign with the capital S it gives me a wrong answer and I need to delete the plus?
I thought the plus meant that it shouldn’t stop at the first counted variable, I don’t understand
Your code so far
// Setup
var testString = "How many non-space characters are there in this sentence?";
// Only change code below this line.
var expression = /\S/g; // Change this line
// Only change code above this line
// This code counts the matches of expression in testString
var nonSpaceCount = testString.match(expression).length;
Your browser information:
Your Browser User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
.
Link to the challenge:
https://www.freecodecamp.org/challenges/invert-regular-expression-matches-with-javascript