Questão de Programação — Linguagens de programação — IV - UFG 2024
ProgramaçãoLinguagens de programação
- Código
- qg122148
- Banca
- IV - UFG
- Órgão
- TJ-AC
- Ano
- 2024
- Nível
- Médio
- Cargo
- CS-UFG - - Analista Judiciário - Web Designer
Em um formulário web para cadastro de senhas, é importante garantir que as senhas definidas pelos usuários atendam a critérios mínimos de segurança. Considerando as regras comuns para definição de senhas seguras, e que a senha contenha pelo menos uma letra minúscula, uma letra maiúscula, um dígito e um caractere especial, e possuam no mínimo 8 caracteres de comprimento, qual das seguintes expressões regulares em JavaScript poderia ser utilizada para validar se uma senha atende a esses critérios?
- A/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Zaz\d@$!%*?&]{8,}$/
- B/^[a-zA-Z0-9]{8,}$/
- C/^\d{3}-\d{3}-\d{4}$/
- D/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{8,}$/