let username = "JackOfAllTrades";
let userCheck = /^[a-z][a-z]*([a-z]+|[0-9][0-9]+)[0-9]*$/gi; // Change this line
let result = userCheck.test(username);
This code literally passes every condition of the lesson and also the ones enlisted at the bottom of the challenge. But on hitting the ctrl+ enter , it doesn't work.
**Link to the challenge:**
I think you are supposed to call the match function on the string, not the test on regex.
You need to remove the global flag
You can read a bit more about how the flag works with the
test() method. The challenge is executing multiple tests, not just one.