Files

2.8 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7db4367417b2b2512b91 Ignora la capitalización al coincidir 1 301344 ignore-case-while-matching

--description--

Hasta ahora, has visto expresiones regulares para hacer coincidir cadenas literales. Pero a veces, tal vez quieras hacer coincidir las diferencias de capitalización.

La capitalización (o también llamada capitalización de letra) es la diferencia entre mayúsculas y minúsculas. Ejemplos de mayúsculas son A, B y C. Ejemplos de minúsculas son a, b y c.

Puedes coincidir ambos casos utilizando algo llamado bandera. Existen otras banderas, pero aquí te centrarás en la que ignora la capitalización de las letras, la bandera i. Puedes usarla añadiéndola a la expresión regular. Un ejemplo de uso de esta bandera es /ignorecase/i. Esta expresión regular puede coincidir con las cadenas ignorecase, igNoreCase e IgnoreCase.

--instructions--

Escribe una expresión regular fccRegex para que coincida con freeCodeCamp sin importar su capitalización. Tu expresión regular no debe coincidir con ninguna abreviatura o variación con espacios.

--hints--

Tu expresión regular debe coincidir con la cadena freeCodeCamp

fccRegex.lastIndex = 0; 
assert(fccRegex.test('freeCodeCamp'));

Tu expresión regular debe coincidir con la cadena FreeCodeCamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FreeCodeCamp'));

Tu expresión regular debe coincidir con la cadena FreecodeCamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FreecodeCamp'));

Tu expresión regular debe coincidir con la cadena FreeCodecamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FreeCodecamp'));

Tu expresión regular no debe coincidir con la cadena Free Code Camp

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

Tu expresión regular debe coincidir con la cadena FreeCOdeCamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FreeCOdeCamp'));

Tu expresión regular no debe coincidir con la cadena FCC

fccRegex.lastIndex = 0;
assert(!fccRegex.test('FCC'));

Tu expresión regular debe coincidir con la cadena FrEeCoDeCamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FrEeCoDeCamp'));

Tu expresión regular debe coincidir con la cadena FrEeCodECamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FrEeCodECamp'));

Tu expresión regular debe coincidir con la cadena FReeCodeCAmp

fccRegex.lastIndex = 0;
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);