Files
freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method.md
2022-10-20 09:13:17 -07:00

1.7 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7db3367417b2b2512b8e Using the Test Method 1 301369 using-the-test-method

--description--

تستخدم الـ Regular expressions في لغات البرمجة لمطابقة أجزاء من الـ strings. أنت تنشئ أنماطا لمساعدتك على القيام بهذه المطابقة.

إذا كنت ترغب في العثور على كلمة the في السلسلة The dog chased the cat، يمكنك استخدام الـ regular expression التالي: /the/. لاحظ أن علامات الاقتباس غير مطلوبة في ال regular expression.

لدى جافا سكريبت طرق متعددة لاستخدام regexes. إحدى الطرق لاختبار regex هي استخدام .test(). .test() تأخذ regex، وتطبقه على سلسلة (توضع داخل الأقواس)، وتعيد true أو false إذا عثر النمط الخاص بك على شيء أو لا.

let testStr = "freeCodeCamp";
let testRegex = /Code/;
testRegex.test(testStr);

دالة test هنا، ستعيد true.

--instructions--

طبق myRegex على السلسلة myString باستخدام .test().

--hints--

يجب عليك استخدام .test() لاختبار الـ regex.

assert(code.match(/myRegex.test\(\s*myString\s*\)/));

يجب أن ترجع نتيجتك true.

assert(result === true);

--seed--

--seed-contents--

let myString = "Hello, World!";
let myRegex = /Hello/;
let result = myRegex; // Change this line

--solutions--

let myString = "Hello, World!";
let myRegex = /Hello/;
let result = myRegex.test(myString); // Change this line