数量说明符来指定匹配模式的上下限。但有时只需要特定数量的匹配。
要指定一定数量的匹配模式,只需在大括号之间放置一个数字。
例如,要只匹配字母a出现3次的单词"hah",正则表达式应为/ha{3}h/。
```js
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,以匹配仅有四个字母单词m的单词"Timber"。
'Timber'。"
testString: assert(!timRegex.test("Timber"));
- text: "你的正则表达式不应该匹配'Timmber'。"
testString: assert(!timRegex.test("Timmber"));
- text: "你的正则表达式不应该匹配'Timmmber'。"
testString: assert(!timRegex.test("Timmmber"));
- text: "你的正则表达式应该匹配'Timmmmber'。"
testString: assert(timRegex.test("Timmmmber"));
- text: "你的正则表达式不应该匹配包含 30 个字母m的'Timber'。"
testString: assert(!timRegex.test("Ti" + "m".repeat(30) + "ber"));
```