--- id: 587d7db9367417b2b2512ba5 title: Specify Upper and Lower Number of Matches challengeType: 1 videoUrl: '' localeTitle: 指定上下匹配数 --- ## Description
回想一下,您使用加号+来查找一个或多个字符,使用星号*来查找零个或多个字符。这些很方便,但有时你想要匹配一定范围的模式。您可以使用quantity specifiers模式的下限和上限。数量说明符与大括号( {} )一起使用。您在大括号之间放置了两个数字 - 用于较低和较高的模式数。例如,为了匹配字母"ah"出现35次的字母a ,你的正则表达式将是/a{3,5}h/
让A4 =“aaaah”;
让A2 =“aah”;
令multipleA = / a {3,5} h /;
multipleA.test(A4); //返回true
multipleA.test(A2); //返回false
## Instructions
更改正则表达式ohRegex以匹配单词"Oh no"中的36字母h
## Tests
```yml tests: - text: 你的正则表达式应该使用大括号。 testString: assert(ohRegex.source.match(/{.*?}/).length > 0); - text: 你的正则表达式不应该匹配"Ohh no" testString: assert(!ohRegex.test("Ohh no")); - text: 你的正则表达式应该匹配"Ohhh no" testString: assert("Ohhh no".match(ohRegex)[0].length === 7); - text: 你的正则表达式应该匹配"Ohhhh no" testString: assert("Ohhhh no".match(ohRegex)[0].length === 8); - text: 你的正则表达式应该匹配"Ohhhhh no" testString: assert("Ohhhhh no".match(ohRegex)[0].length === 9); - text: 你的正则表达式应该匹配"Ohhhhhh no" testString: assert("Ohhhhhh no".match(ohRegex)[0].length === 10); - text: 你的正则表达式不应该匹配"Ohhhhhhh no" testString: assert(!ohRegex.test("Ohhhhhhh no")); ```
## Challenge Seed
```js let ohStr = "Ohhh no"; let ohRegex = /change/; // Change this line let result = ohRegex.test(ohStr); ```
## Solution
```js // solution required ```