2.8 KiB
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
587d7db4367417b2b2512b90 | طابق سلسلة حرفية (Literal String) مع احتمالات مختلفة | 1 | 301345 | match-a-literal-string-with-different-possibilities |
--description--
باستخدام regexes مثل /coding/
، يمكنك البحث عن النمط coding
في سلسلة (string) أخرى.
هذا جيد للبحث عن سلسلة (string) واحدة، لكنه يقتصر على نمط واحد فقط. يمكنك البحث عن أنماط متعددة باستخدام alternation
أو رمز OR
التالي: |
.
هذا المشغل يطابق الأنماط قبله أو بعده. على سبيل المثال، إذا كنت ترغب في مطابقة السلاسل (strings) باسم yes
أو no
، تريد regex إن يكون /yes|no/
.
يمكنك أيضا البحث عن أكثر من نمطين فقط. يمكنك القيام بذلك عن طريق إضافة المزيد من الأنماط مع المزيد من رموز OR
الذين يفصلونهم، مثل /yes|no|maybe/
.
--instructions--
أكمل الـ regex الآتي petRegex
لمطابقة الحيوانات الأليفة dog
، cat
، bird
، او fish
.
--hints--
الـ regex الآتي petRegex
يجب أن يرجع true
للسلسلة John has a pet dog.
petRegex.lastIndex = 0;
assert(petRegex.test('John has a pet dog.'));
الـ regexا لآتي petRegex
يجب أن يرجع false
للسلسلة Emma has a pet rock.
petRegex.lastIndex = 0;
assert(!petRegex.test('Emma has a pet rock.'));
الـ regex الآتي petRegex
يجب أن يرجع true
للسلسلة Emma has a pet bird.
petRegex.lastIndex = 0;
assert(petRegex.test('Emma has a pet bird.'));
الـ regex الآتي petRegex
يجب أن يرجع true
للسلسلة Liz has a pet cat.
petRegex.lastIndex = 0;
assert(petRegex.test('Liz has a pet cat.'));
الـ regex الآتي petRegex
يجب أن يرجع false
للسلسلة Kara has a pet dolphin.
petRegex.lastIndex = 0;
assert(!petRegex.test('Kara has a pet dolphin.'));
الـ regex الآتي petRegex
يجب أن يرجع true
للسلسلة Alice has a pet fish.
petRegex.lastIndex = 0;
assert(petRegex.test('Alice has a pet fish.'));
الـ regex الآتي petRegex
يجب أن يرجع false
للسلسلة Jimmy has a pet computer.
petRegex.lastIndex = 0;
assert(!petRegex.test('Jimmy has a pet computer.'));
--seed--
--seed-contents--
let petString = "James has a pet cat.";
let petRegex = /change/; // Change this line
let result = petRegex.test(petString);
--solutions--
let petString = "James has a pet cat.";
let petRegex = /dog|cat|bird|fish/; // Change this line
let result = petRegex.test(petString);