Просьба: не стоит скидывать больше. Этот раздел я не переводил (он остался в гуг-переводе). Будет время, переведу раздел. Пока же что use as is.
"Hello, World!".match(/Hello/); let ourStr = "Regular expressions"; let ourRegex = /expressions/; ourStr.match(ourRegex);
Здесь первое совпадение вернет ["Hello"], а второе вернет ["expressions"]

Обратите внимание, что синтаксис .match является "обратным" к методу .test, который вы использовали до сих пор:

'string'.match(/regex/); /regex/.test('string');
До сих пор вы рассматривали регулярные выражения для выполнения буквальных совпадений строк. Но иногда вам может понадобиться также сопоставить различия в регистре.

Регистр (или иногда буквенный регистр) - это разница между прописными и строчными буквами. Примерами прописных букв являются A, B и C. Примерами строчных букв являются a, b и c.

Вы можете сопоставить оба случая, используя то, что называется флагом. Есть и другие флаги, но здесь вы сосредоточитесь на флаге, который игнорирует регистр - флаг i. Вы можете использовать его, добавив к регулярному выражению. Примером использования этого флага является /ignorecase/i. Это регулярное выражение может соответствовать строкам ignorecase, IgnoreCase и IgnoreCase.
--------
yandex trаnslate, извиняюсь, может лучше заменить текст на этот? Появляется смысл в тексте, вместо - "Случай (или иногда буквенный регистр) - это разница между прописными и строчными буквами. Примеры прописных букв: "A" , "B" и "C""

Вы также можете искать не более двух шаблонов. (текст урока)
You can also search for more than just two patterns. (yandex transl - Вы также можете искать не только два шаблона.)
Поправил.
Но вообще много где недопереведено, не на все есть время.
пусть testStr = «Привет, меня зовут Кевин»; // здесь тоже пусть testRegex = / Kevin /; testRegex.test (testStr); // Возвращает true
пусть testStr = "freeCodeCamp"; // перевели let пусть testRegex = / Code /; testRegex.test (testStr); // Возвращает true