freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../regular-expressions/match-single-characters-not...

2.2 KiB

id title challengeType videoUrl localeTitle
587d7db6367417b2b2512b98 Match Single Characters Not Specified 1 Coincidir con caracteres individuales no especificados

Description

Hasta ahora, ha creado un conjunto de caracteres con los que desea hacer coincidir, pero también puede crear un conjunto de caracteres con los que no desea que coincidan. Estos tipos de conjuntos de caracteres se denominan negated character sets . Para crear un negated character set , coloque un carácter de caret ( ^ ) después del corchete de apertura y antes de los caracteres que no desea que coincidan. Por ejemplo, /[^aeiou]/gi coincide con todos los caracteres que no son una vocal. Tenga en cuenta que a los personajes les gusta . , ! , [ , @ , / y el espacio en blanco coinciden: el conjunto de caracteres de la vocal negada solo excluye los caracteres de la vocal.

Instructions

Cree una expresión regular única que coincida con todos los caracteres que no sean un número o una vocal. Recuerde incluir las banderas apropiadas en la expresión regular.

Tests

tests:
  - text: Tu regex <code>myRegex</code> debe coincidir con 9 elementos.
    testString: 'assert(result.length == 9, "Your regex <code>myRegex</code> should match 9 items.");'
  - text: Su regex <code>myRegex</code> debe usar la bandera global.
    testString: 'assert(myRegex.flags.match(/g/).length == 1, "Your regex <code>myRegex</code> should use the global flag.");'
  - text: Su expresión regular <code>myRegex</code> debe usar la <code>myRegex</code> no distingue entre mayúsculas y minúsculas.
    testString: 'assert(myRegex.flags.match(/i/).length == 1, "Your regex <code>myRegex</code> should use the case insensitive flag.");'

Challenge Seed

let quoteSample = "3 blind mice.";
let myRegex = /change/; // Change this line
let result = myRegex; // Change this line

Solution

// solution required