Imagem de fundo

Considere a seguinte função, escrita em JavaScript, que...

Considere a seguinte função, escrita em JavaScript, que efetua a validação de um campo de formulário que deve conter um CEP no formato padrão utilizado no Brasil:


function validaCEP(cep) {

// Expressão regular que define o formato do CEP

var expReg = ____________________;


// Remove espaços no inicio e no final do CEP

cep = cep.replace(____________________, '');


if(cep.length > 0)

if(expReg.test(cep))

return true;


return false;

}


Assinale a alternativa que apresenta as expressões regulares que completam corretamente e em ordem as lacunas no código acima de modo a permitir a validação do CEP especificado como parâmetro da função.


A

/^[0:9]*-[0:9]*$/

/^’ ‘+|’ ‘+$/


B

/^5[0...9]-3[0...9]$/

/^’ ‘*|’ ‘*$/


C

/^[0123456789]*5-

[0123456789]*3$/

/^\s*|\s*$/g


D

/^5[0:9]-3[0:9]$/

/^’ ‘|’ ‘$/


E

/^[0-9]{5}-[0-9]{3}$/

/^\s+|\s+$/g