Expressões regulares são extremamente úteis para a validação dos campos do formulário pois elas atuam na verificação da estrutura da informação fornecida pelo usuário. Para essa questão, considere o código a seguir.
function ExibirBandeiraCC(f) { var exp_regVISA =___; var exp_regMASTER =___; if(exp_regVISA.___(f.___.value)) { alert("O cartão digitado é VISA"); return true; } if(exp_regMASTER.___(f.___.value)) { alert("O cartão digitado é MASTER"); return true; } alert("Cartão não é VISA e nem MASTER"); return true; }
Número do CC:
Considerando que cartões VISA sempre são iniciados pelo dígito 4 e os cartões MASTER são iniciados com o valor 5 e o segundo dígito varia entre os valores 1 e 5 A partir destas observações, preencha os campos em aberto escolhendo itens da lista a seguir:
I. test II. /^4[0-9]{12,15}$/ III. /^5[0-9]{12,15}$/ IV. /^5[1-5]{1}[0-9]{14}$/ V. cc VI. NumCC
Assinale a alternativa que contém a sequência correta.
Resposta correta. Sua resposta está correta. Realmente você percebeu bem a formação da expressão regular, principalmente do cartão MASTER. Você selecionou corretamente o método test, que faz a verificação com base da expressão regular. Por fim, você associou corretamente o nome do campo do formulário.
Lista de comentários
Resposta:
II; IV; I; V; I; V.
Explicação:
Resposta correta. Sua resposta está correta. Realmente você percebeu bem a formação da expressão regular, principalmente do cartão MASTER. Você selecionou corretamente o método test, que faz a verificação com base da expressão regular. Por fim, você associou corretamente o nome do campo do formulário.
Resposta:II; IV; I; V; I; V.
Explicação: