freeCodeCamp/curriculum/challenges/russian/02-javascript-algorithms-an.../regular-expressions/check-for-all-or-none.russi...

3.0 KiB
Raw Blame History

id title challengeType videoUrl localeTitle
587d7dba367417b2b2512ba8 Check for All or None 1 Проверить все или нет.

Description

Иногда шаблоны, которые вы хотите найти, могут иметь части, которые могут или не могут существовать. Однако, тем не менее, может быть важно проверить их. Вы можете указать возможное существование элемента с вопросительным знаком ? , Это проверяет нуль или один из предыдущего элемента. Вы можете думать об этом символе как о том, что предыдущий элемент является необязательным. Например, есть небольшие отличия в американском и британском английском, и вы можете использовать знак вопроса, чтобы соответствовать обоим написаниям.
let american = "color";
let british = "color";
let rainbowRegex = / colou? r /;
rainbowRegex.test (американский); // Возвращает true
rainbowRegex.test (Великобритания); // Возвращает true

Instructions

Измените regex favRegex чтобы он соответствовал английской (любимой) и английской (любимой) версии слова.

Tests

tests:
  - text: 'Ваше регулярное выражение должно использовать необязательный символ <code>?</code> ,'
    testString: 'assert(favRegex.source.match(/\?/).length > 0, "Your regex should use the optional symbol, <code>?</code>.");'
  - text: Ваше регулярное выражение должно соответствовать <code>&quot;favorite&quot;</code>
    testString: 'assert(favRegex.test("favorite"), "Your regex should match <code>"favorite"</code>");'
  - text: Ваше регулярное выражение должно соответствовать <code>&quot;favourite&quot;</code>
    testString: 'assert(favRegex.test("favourite"), "Your regex should match <code>"favourite"</code>");'
  - text: Ваше регулярное выражение не должно совпадать с <code>&quot;fav&quot;</code>
    testString: 'assert(!favRegex.test("fav"), "Your regex should not match <code>"fav"</code>");'

Challenge Seed

let favWord = "favorite";
let favRegex = /change/; // Change this line
let result = favRegex.test(favWord);

Solution

// solution required