3.5 KiB
3.5 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7db9367417b2b2512ba6 | Specify Only the Lower Number of Matches | 1 | تحديد عدد أقل من المطابقات فقط |
Description
quantity specifiers
باستخدام الأقواس المتعرجة. في بعض الأحيان ، تحتاج فقط إلى تحديد عدد أقل من الأنماط بدون حد أعلى. لتحديد عدد أقل من الأنماط فقط ، احتفظ بالرقم الأول متبوعًا بفاصلة. على سبيل المثال، لمطابقة فقط سلسلة "hah"
مع الرسالة a
تظهر ما لا يقل عن 3
مرات، من شأنه أن التعابير المنطقية الخاص بك سيكون /ha{3,}h/
. اترك A4 = "haaaah"؛
دع A2 = "haah" ؛
اترك A100 = "h" + "a" .repeat (100) + "h"؛
السماح لـ multipleA = / ha {3،} h /؛
multipleA.test (A4)؛ // يعود صحيح
multipleA.test (A2)؛ // إرجاع خاطئة
multipleA.test (A100)؛ // يعود صحيح
Instructions
haRegex
لتتناسب مع كلمة "Hazzah"
فقط عندما يكون لديه أربعة أو أكثر من بريد إلكتروني z
الصورة. Tests
tests:
- text: يجب أن يستخدم تعبيرك المعتاد الأقواس المتعرجة.
testString: 'assert(haRegex.source.match(/{.*?}/).length > 0, "Your regex should use curly brackets.");'
- text: يجب ألا يتطابق <code>"Hazzah"</code> العادي مع <code>"Hazzah"</code>
testString: 'assert(!haRegex.test("Hazzah"), "Your regex should not match <code>"Hazzah"</code>");'
- text: يجب ألا يتطابق <code>"Hazzzah"</code> العادي مع <code>"Hazzzah"</code>
testString: 'assert(!haRegex.test("Hazzzah"), "Your regex should not match <code>"Hazzzah"</code>");'
- text: يجب أن يتطابق <code>"Hazzzzah"</code> العادي مع <code>"Hazzzzah"</code>
testString: 'assert(haRegex.test("Hazzzzah"), "Your regex should match <code>"Hazzzzah"</code>");'
- text: يجب أن يتطابق <code>"Hazzzzzah"</code> العادي مع <code>"Hazzzzzah"</code>
testString: 'assert(haRegex.test("Hazzzzzah"), "Your regex should match <code>"Hazzzzzah"</code>");'
- text: يجب أن يتطابق <code>"Hazzzzzzah"</code> العادي مع <code>"Hazzzzzzah"</code>
testString: 'assert(haRegex.test("Hazzzzzzah"), "Your regex should match <code>"Hazzzzzzah"</code>");'
- text: يجب أن يتطابق التعبير العادي مع <code>"Hazzah"</code> مع 30 <code>z</code> \ in.
testString: 'assert(haRegex.test("Ha" + "z".repeat(30) + "ah"), "Your regex should match <code>"Hazzah"</code> with 30 <code>z</code>\"s in it.");'
Challenge Seed
let haStr = "Hazzzzah";
let haRegex = /change/; // Change this line
let result = haRegex.test(haStr);
Solution
// solution required