How to solve this Reuse Patterns Using Capture Groups

How to solve this Reuse Patterns Using Capture Groups
0.0 0

#1

Tell us what’s happening:

Your code so far


let repeatNum = "42 42 42";
let reRegex =/(\d+)\s\1\s\1/; // Change this line
let result = reRegex.test(repeatNum);

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions/reuse-patterns-using-capture-groups


#2

Hello!

Which test is failing ?


#3

Your regex should not match “42 42 42 42”.


#4

I am getting increasingly frustrated by being stuck on not passing ‘42 42 42 42’…


#5

Honestly, I don’t know why your example doesn’t work. I tested using regex101.com and “42 42 42 42” is not matched using your regex on their app…

You can make it work with this regex : /^(\d+)\s\1\s\1$/ but it’s really not clear that we should use this.


#6

Thanks Now I solved the problem.


#7

We must use this solution because “42 42 42 42” fit the pattern at both begin and the end but what we want is to exactly fit to the pattern at both begin and the end same time.