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)؛ // يعود صحيح
haRegex
لتتناسب مع كلمة "Hazzah"
فقط عندما يكون لديه أربعة أو أكثر من بريد إلكتروني z
الصورة. "Hazzah"
العادي مع "Hazzah"
testString: 'assert(!haRegex.test("Hazzah"), "Your regex should not match "Hazzah"
");'
- text: يجب ألا يتطابق "Hazzzah"
العادي مع "Hazzzah"
testString: 'assert(!haRegex.test("Hazzzah"), "Your regex should not match "Hazzzah"
");'
- text: يجب أن يتطابق "Hazzzzah"
العادي مع "Hazzzzah"
testString: 'assert(haRegex.test("Hazzzzah"), "Your regex should match "Hazzzzah"
");'
- text: يجب أن يتطابق "Hazzzzzah"
العادي مع "Hazzzzzah"
testString: 'assert(haRegex.test("Hazzzzzah"), "Your regex should match "Hazzzzzah"
");'
- text: يجب أن يتطابق "Hazzzzzzah"
العادي مع "Hazzzzzzah"
testString: 'assert(haRegex.test("Hazzzzzzah"), "Your regex should match "Hazzzzzzah"
");'
- text: يجب أن يتطابق التعبير العادي مع "Hazzah"
مع 30 z
\ in.
testString: 'assert(haRegex.test("Ha" + "z".repeat(30) + "ah"), "Your regex should match "Hazzah"
with 30 z
\"s in it.");'
```