3.0 KiB
3.0 KiB
id, title, challengeType, forumTopicId, localeTitle
id | title | challengeType | forumTopicId | localeTitle |
---|---|---|---|---|
587d7db9367417b2b2512ba6 | Specify Only the Lower Number of Matches | 1 | 301366 | Укажите только меньшее число совпадений |
Description
quantity specifiers
используя фигурные скобки. Иногда вы хотите указать меньшее число шаблонов без верхнего предела. Чтобы указать только меньшее количество шаблонов, сохраните первое число, за которым следует запятая. Например, чтобы соответствовать только строке "hah"
с буквой , появляющиеся по крайней мере a
3
раза, ваша регулярное выражение будет /ha{3,}h/
. пусть А4 = "хааах";
пусть А2 = «хаа»;
пусть A100 = "h" + "a" .repeat (100) + "h";
пусть multA = / ha {3,} h /;
multipleA.test (А4); // Возвращает true
multipleA.test (А2); // Возвращает false
multipleA.test (А100); // Возвращает true
Instructions
haRegex
чтобы он соответствовал слову "Hazzah"
только если у него четыре или более букв z
.
Tests
tests:
- text: Your regex should use curly brackets.
testString: assert(haRegex.source.match(/{.*?}/).length > 0);
- text: Your regex should not match <code>"Hazzah"</code>
testString: assert(!haRegex.test("Hazzah"));
- text: Your regex should not match <code>"Hazzzah"</code>
testString: assert(!haRegex.test("Hazzzah"));
- text: Your regex should match <code>"Hazzzzah"</code>
testString: assert("Hazzzzah".match(haRegex)[0].length === 8);
- text: Your regex should match <code>"Hazzzzzah"</code>
testString: assert("Hazzzzzah".match(haRegex)[0].length === 9);
- text: Your regex should match <code>"Hazzzzzzah"</code>
testString: assert("Hazzzzzzah".match(haRegex)[0].length === 10);
- text: Your regex should match <code>"Hazzah"</code> with 30 <code>z</code>'s in it.
testString: assert("Hazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzah".match(haRegex)[0].length === 34);
Challenge Seed
let haStr = "Hazzzzah";
let haRegex = /change/; // Change this line
let result = haRegex.test(haStr);
Solution
let haStr = "Hazzzzah";
let haRegex = /Haz{4,}ah/; // Change this line
let result = haRegex.test(haStr);