回想一下,使用加号+查找一个或多个字符,使用星号*查找零个或多个字符。
这些都很方便,但有时需要匹配一定范围的匹配模式。
可以使用数量说明符指定匹配模式的上下限。
数量说明符与花括号({和})一起使用。
可以在花括号之间放两个数字,这两个数字代表匹配模式的上限和下限。
例如,要在字符串"ah"中匹配仅出现3到5次的字母a,正则表达式应为/a{3,5}h/。
var A4 = "aaaah";
var A2 = "aah";
var multipleA = /a{3,5}h/;
console.log( multipleA.test(A4) ); // 返回 true
console.log( multipleA.test(A2) ); // 返回 false闯关:修改正则表达式ohRegex以匹配在"Oh no"中仅出现3到6次的字母h。
var ohStr = "Ohhh no";
var ohRegex = /change/; // 修改这行
var result = ohRegex.test(ohStr);
console.log(result);正确代码
var ohStr = "Ohhh no";
var ohRegex = /Oh{3,6}\sno/;
var result = ohRegex.test(ohStr);
console.log(result);