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);