Files
freeCodeCamp/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.md

2.3 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7db4367417b2b2512b91 Ignorar maiúsculas e minúsculas ao buscar 1 301344 ignore-case-while-matching

--description--

Até agora você escreveu regexes para encontrar strings literais. Mas, às vezes, você pode querer encontrar caixas diferentes.

Caixa (-alta ou -baixa) é a diferença entre letras maiúsculas e minúsculas. São exemplos de caixa alta: A, B e C. a, b e c são exemplos de caixa baixa.

Você pode encontrar ambas as caixas usando algo que chamamos de flag. Existem várias flags, mas agora nós queremos a flag que ignora a caixa - a flag i. Para usá-la é só colocar ao fim da regex. Por exemplo, escrever /ignorecase/i é uma forma. Essa regex pode encontrar as strings ignorecase, igNoreCase e IgnoreCase (e todas as outras combinações de maiúsculas e minúsculas).

--instructions--

Escreva uma regex fccRegex que encontre freeCodeCamp, não importa em que caixa esteja. Sua regex não deve buscar abreviações ou variações com espaços.

--hints--

Sua regex deve encontrar a string freeCodeCamp

assert(fccRegex.test('freeCodeCamp'));

Sua regex deve encontrar a string FreeCodeCamp

assert(fccRegex.test('FreeCodeCamp'));

Sua regex deve encontrar a string FreecodeCamp

assert(fccRegex.test('FreecodeCamp'));

Sua regex deve encontrar a string FreeCodecamp

assert(fccRegex.test('FreeCodecamp'));

Sua regex não deve encontrar a string Free Code Camp

assert(!fccRegex.test('Free Code Camp'));

Sua regex deve encontrar a string FreeCOdeCamp

assert(fccRegex.test('FreeCOdeCamp'));

Sua regex não deve encontrar a string FCC

assert(!fccRegex.test('FCC'));

Sua regex deve encontrar a string FrEeCoDeCamp

assert(fccRegex.test('FrEeCoDeCamp'));

Sua regex deve encontrar a string FrEeCodECamp

assert(fccRegex.test('FrEeCodECamp'));

Sua regex deve encontrar a string FReeCodeCAmp

assert(fccRegex.test('FReeCodeCAmp'));

--seed--

--seed-contents--

let myString = "freeCodeCamp";
let fccRegex = /change/; // Change this line
let result = fccRegex.test(myString);

--solutions--

let myString = "freeCodeCamp";
let fccRegex = /freecodecamp/i; // Change this line
let result = fccRegex.test(myString);