--- id: 587d7db4367417b2b2512b91 title: Ignore Case While Matching challengeType: 1 videoUrl: '' localeTitle: Игнорировать случай при сопоставлении --- ## Description
До сих пор вы смотрели на регулярные выражения для выполнения буквальных совпадений строк. Но иногда, возможно, вы также захотите сопоставить разницу между случаями. Случай (или иногда буквенный регистр) - это разница между прописными и строчными буквами. Примеры прописных букв: "A" , "B" и "C" . Примеры строчных букв: "a" , "b" и "c" . Вы можете сопоставить оба случая с использованием так называемого флага. Существуют и другие флаги, но здесь вы сосредоточитесь на флагове, который игнорирует регистр - флаг i . Вы можете использовать его, добавив его в регулярное выражение. Примером использования этого флага является /ignorecase/i . Это регулярное выражение может соответствовать строкам "ignorecase" , "igNoreCase" и "IgnoreCase" .
## Instructions
Напишите регулярное выражение fccRegex для соответствия "freeCodeCamp" , независимо от его случая. Ваше регулярное выражение не должно соответствовать аббревиатурам или вариациям с пробелами.
## Tests
```yml tests: - text: Ваше регулярное выражение должно соответствовать freeCodeCamp testString: 'assert(fccRegex.test("freeCodeCamp"), "Your regex should match freeCodeCamp");' - text: Ваше регулярное выражение должно соответствовать FreeCodeCamp testString: 'assert(fccRegex.test("FreeCodeCamp"), "Your regex should match FreeCodeCamp");' - text: Ваше регулярное выражение должно совпадать с FreecodeCamp testString: 'assert(fccRegex.test("FreecodeCamp"), "Your regex should match FreecodeCamp");' - text: Ваше регулярное выражение должно соответствовать FreeCodecamp testString: 'assert(fccRegex.test("FreeCodecamp"), "Your regex should match FreeCodecamp");' - text: Ваше регулярное выражение не должно совпадать с Free Code Camp testString: 'assert(!fccRegex.test("Free Code Camp"), "Your regex should not match Free Code Camp");' - text: Ваше регулярное выражение должно соответствовать FreeCOdeCamp testString: 'assert(fccRegex.test("FreeCOdeCamp"), "Your regex should match FreeCOdeCamp");' - text: Ваше регулярное выражение не должно совпадать с FCC testString: 'assert(!fccRegex.test("FCC"), "Your regex should not match FCC");' - text: Ваше регулярное выражение должно совпадать с FrEeCoDeCamp testString: 'assert(fccRegex.test("FrEeCoDeCamp"), "Your regex should match FrEeCoDeCamp");' - text: Ваше регулярное выражение должно совпадать с FrEeCodECamp testString: 'assert(fccRegex.test("FrEeCodECamp"), "Your regex should match FrEeCodECamp");' - text: Ваше регулярное выражение должно соответствовать FReeCodeCAmp testString: 'assert(fccRegex.test("FReeCodeCAmp"), "Your regex should match FReeCodeCAmp");' ```
## Challenge Seed
```js let myString = "freeCodeCamp"; let fccRegex = /change/; // Change this line let result = fccRegex.test(myString); ```
## Solution
```js // solution required ```