20 lines
952 B
Markdown
20 lines
952 B
Markdown
|
---
|
||
|
title: Match a Literal String with Different Possibilities
|
||
|
localeTitle: تطابق سلسلة حرفية مع الاحتمالات المختلفة
|
||
|
---
|
||
|
## تطابق سلسلة حرفية مع الاحتمالات المختلفة
|
||
|
|
||
|
لنفترض أنك تريد مطابقة العديد من الكلمات المختلفة مع تعبيرك المعتاد ؛ باستخدام `|` الرمز ، يصبح ذلك ممكنا. في هذا التحدي ، كنت تستخدم هذا الرمز لتحديد أربعة حيوانات أليفة مختلفة مخبأة داخل السلاسل!
|
||
|
|
||
|
## تلميح 1:
|
||
|
|
||
|
داخل السلسلة الحرفية ، ضع أسماء الحيوانات الأليفة ، كل منها مفصولة بواسطة `|` رمز.
|
||
|
|
||
|
## تنبيه المفسد - الحل إلى الأمام!
|
||
|
|
||
|
## حل:
|
||
|
|
||
|
`let petString = "James has a pet cat.";
|
||
|
let petRegex = /dog|cat|bird|fish/;
|
||
|
let result = petRegex.test(petString);
|
||
|
`
|