24 lines
1.4 KiB
Markdown
24 lines
1.4 KiB
Markdown
|
---
|
||
|
title: Match Letters of the Alphabet
|
||
|
localeTitle: تطابق حروف الأبجدية
|
||
|
---
|
||
|
## تطابق حروف الأبجدية
|
||
|
|
||
|
في هذا التحدي ، يُطلب منك مطابقة جميع حروف الأبجدية داخل سلسلة معينة. لا تقوم فقط بمطابقة / البحث عن هذه الأحرف ، ولكن يُطلب منك استخراجها.
|
||
|
|
||
|
### تلميح 1:
|
||
|
|
||
|
تذكر أنك مطالب لاستخراج الأحرف من السلسلة - وهذا لا يمكن القيام به باستخدام طريقة .test () لأنه يقوم بإرجاع True أو False. في هذه الحالة ، نحتاج إلى استخراج النتيجة الفعلية من السلسلة باستخدام طريقة .match ().
|
||
|
|
||
|
### تلميح 2:
|
||
|
|
||
|
هل تستخدم علامة حالة الأحرف (match) الخاصة بالأسلوب مع الأقواس؟ على سبيل المثال regExp = / \[ae\] / vs regExp = / ae /. ما يسمح لنا القيام به هو البحث في السلسلة عن أي أحرف مطابقة \[a، b، c، ... e\] باستخدام التدوين المختصر / \[ae\] /.
|
||
|
|
||
|
### تنبيه المفسد: الحل إلى الأمام
|
||
|
|
||
|
## حل
|
||
|
|
||
|
`let quoteSample = "The quick brown fox jumps over the lazy dog.";
|
||
|
let alphabetRegex = /[az]/ig; // Change this line
|
||
|
let result = quoteSample.match(alphabetRegex); // Change this line
|
||
|
`
|