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

2.1 KiB

id title challengeType videoUrl localeTitle
587d7db6367417b2b2512b98 Match Single Characters Not Specified 1 Combinar Caracteres Únicos Não Especificados

Description

Até agora, você criou um conjunto de caracteres que deseja corresponder, mas também pode criar um conjunto de caracteres que não deseja corresponder. Esses tipos de conjuntos de caracteres são chamados de negated character sets . Para criar um negated character set , coloque um caractere de caret ( ^ ) após o colchete de abertura e antes dos caracteres que você não deseja corresponder. Por exemplo, /[^aeiou]/gi combina todos os caracteres que não são uma vogal. Note que os personagens gostam . ! , [ , @ , / E espaço em branco são combinados - o personagem vogal negada só definir exclui os caracteres de vogais.

Instructions

Crie um único regex que corresponda a todos os caracteres que não sejam um número ou uma vogal. Lembre-se de incluir os sinalizadores apropriados na regex.

Tests

tests:
  - text: Seu regex <code>myRegex</code> deve corresponder a 9 itens.
    testString: 'assert(result.length == 9, "Your regex <code>myRegex</code> should match 9 items.");'
  - text: Seu regex <code>myRegex</code> deve usar o sinalizador global.
    testString: 'assert(myRegex.flags.match(/g/).length == 1, "Your regex <code>myRegex</code> should use the global flag.");'
  - text: Seu regex <code>myRegex</code> deve usar o sinalizador insensível a maiúsculas e 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