quantity specifiers using curly brackets. Sometimes you only want a specific number of matches.
To specify a certain number of patterns, just have that one number between the curly brackets.
For example, to match only the word "hah" with the letter a 3 times, your regex would be /ha{3}h/.
let A4 = "haaaah";
let A3 = "haaah";
let A100 = "h" + "a".repeat(100) + "h";
let multipleHA = /ha{3}h/;
multipleHA.test(A4); // Returns false
multipleHA.test(A3); // Returns true
multipleHA.test(A100); // Returns false
timRegex to match the word "Timber" only when it has four letter m's.
"Timber"
testString: assert(!timRegex.test("Timber"), 'Your regex should not match "Timber"');
- text: Your regex should not match "Timmber"
testString: assert(!timRegex.test("Timmber"), 'Your regex should not match "Timmber"');
- text: Your regex should not match "Timmmber"
testString: assert(!timRegex.test("Timmmber"), 'Your regex should not match "Timmmber"');
- text: Your regex should match "Timmmmber"
testString: assert(timRegex.test("Timmmmber"), 'Your regex should match "Timmmmber"');
- text: Your regex should not match "Timber" with 30 m's in it.
testString: assert(!timRegex.test("Ti" + "m".repeat(30) + "ber"), 'Your regex should not match "Timber" with 30 m\'s in it.');
```