Questionário sobre expressões regulares em JavaScript
Para passar no quiz, você deve responder corretamente pelo menos 18 das 20 perguntas abaixo.
Qual dos seguintes NÃO é uma expressão regular válida?
Qual
RegExp contém o mesmo padrão que a expressão regular /f[o0]{2} b[a4@]r/i?Qual é o tipo de retorno do método de expressão regular
test?O que o método
match faz quando recebe uma expressão regular sem nenhuma flag?Qual é o melhor caso de uso para
test?Qual é o propósito de usar
replace?Qual é a diferença entre
match e matchAll?Qual das seguintes opções é o uso correto de
replaceAll?Qual das seguintes classes de caracteres é equivalente à expressão regular
/[a-zA-Z0-9_]/?Qual das seguintes classes de caracteres é mais apropriada para extrair dígitos de um número de telefone?
O que acontece quando um lookahead
(?=) é usado em uma expressão regular?Ao criar uma expressão regular, onde um lookbehind
(?<=) deve ser colocado?Qual quantificador corresponde ao elemento precedente zero ou uma vez?
Qual das seguintes expressões regulares permite apenas números entre 0 e 999.999?
Qual das seguintes afirmações é verdadeira sobre a classe de caracteres personalizada (
[])?Qual das seguintes classes de caracteres corresponde corretamente ao alfabeto maiúsculo?
O que acontece quando um grupo de captura
(...) é usado em uma expressão regular?O que acontece quando um grupo não capturante
(?:...) é usado em uma expressão regular?Dada a seguinte expressão regular, quais desses testes retornarão
true?
const regex = /(cat)\s+\1/i;O que a classe de caractere curinga (
.) faz em uma expressão regular?