正则关卡25:只指定匹配的下限

正则表达式测试工具

可以使用带有花括号的数量说明符来指定匹配模式的上下限。
但有时候只想指定匹配模式的下限而不需要指定上限。
为此,在第一个数字后面跟一个逗号即可。

要匹配出现3次或​3​次以上的字母a的正则表达式应该是/a{3,}/

例如:

var A4 = "haaaah";
var A2 = "haah";
var A100 = "h" + "a".repeat(100) + "h";
var multipleA = /ha{3,}h/;
console.log( multipleA.test(A4) ); // 返回 true
console.log( multipleA.test(A2) ); // 返回 false
console.log( multipleA.test(A100) ); // 返回 true

闯关:修改正则表达式haRegex,匹配包含四个或更多字母z的单词"Hazzah"

var haStr = "Hazzzzah";
var haRegex = /change/; // 修改这行
var result = haRegex.test(haStr);
console.log(result);

正确代码

var haStr = "Hazzzzah";
var haRegex = /Haz{4,}ah/;
var result = haRegex.test(haStr);
console.log(result);