SóProvas


ID
3044674
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2019
Provas
Disciplina
Programação
Assuntos

Considere o fragmento de programa JavaScript abaixo.


var str = "123456789";

var p = /[^5-7]/g;

var resultado = str.match(p);


A variável resultado vai conter

Alternativas
Comentários
  • Trata-se do uso de expressão regular em javascript.

    Foi dada uma string: "123456789";

    O método match() recupera as correspondências ao testar uma string com uma expressão regular.

    A expressão regular /[^5-7]/ delimita um conjunto [ ] que não contém [^ ] o intervalo 5-7 inclusive.

    Já parâmetro g indica que a pesquisa deve continuar após a 1 ocorrência.

    Ou seja: caso não tivesse o g, retornaria apenas o 1 elemento encontrado que satisfaz a pesquisa (no caso 1).

    Sendo assim, o código retorna a strig dada eliminando o intervalo [5,6,7].