freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-an.../regular-expressions/specify-only-the-lower-numb...

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>&quot;Hazzah&quot;</code> العادي مع <code>&quot;Hazzah&quot;</code>
    testString: 'assert(!haRegex.test("Hazzah"), "Your regex should not match <code>"Hazzah"</code>");'
  - text: يجب ألا يتطابق <code>&quot;Hazzzah&quot;</code> العادي مع <code>&quot;Hazzzah&quot;</code>
    testString: 'assert(!haRegex.test("Hazzzah"), "Your regex should not match <code>"Hazzzah"</code>");'
  - text: يجب أن يتطابق <code>&quot;Hazzzzah&quot;</code> العادي مع <code>&quot;Hazzzzah&quot;</code>
    testString: 'assert(haRegex.test("Hazzzzah"), "Your regex should match <code>"Hazzzzah"</code>");'
  - text: يجب أن يتطابق <code>&quot;Hazzzzzah&quot;</code> العادي مع <code>&quot;Hazzzzzah&quot;</code>
    testString: 'assert(haRegex.test("Hazzzzzah"), "Your regex should match <code>"Hazzzzzah"</code>");'
  - text: يجب أن يتطابق <code>&quot;Hazzzzzzah&quot;</code> العادي مع <code>&quot;Hazzzzzzah&quot;</code>
    testString: 'assert(haRegex.test("Hazzzzzzah"), "Your regex should match <code>"Hazzzzzzah"</code>");'
  - text: يجب أن يتطابق التعبير العادي مع <code>&quot;Hazzah&quot;</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