Você foi contratado para desenvolver um formulário de cadastro de uma pessoa por meio de uma página web. O formulário deve solicitar as seguintes informações: nome e e-mail. No entanto, é necessário aplicar algumas validações para garantir a integridade dos dados. O e-mail deve ser validado, enquanto o nome não pode conter poucos caracteres ou caracteres nulos. Considerando o estudo de caso apresentado, você deve desenvolver um código em JavaScript puro que atenda aos requisitos descritos acima. Sua tarefa é implementar as seguintes funcionalidades:
Verificar se o nome informado possui mais de 3 caracteres e não está em branco.
Validar o e-mail, garantindo que esteja no formato correto, nesse caso, tendo nome acima de 3 caracteres e domínio acima de 6 caracteres. Diretriz de implementação: recebe-se como parâmetro uma string contendo o e-mail a ser validado. A função divide o e-mail em duas partes, separadas pelo caractere ‘@’: o nome e o domínio. Em seguida, são realizadas as validações: verifica-se se o tamanho do nome é menor ou igual a 3 caracteres. Caso seja, retorna false, indicando que o e-mail é inválido. Verifica-se se o tamanho do domínio é menor ou igual a 6 caracteres. Caso seja, retorna false, indicando que o e-mail é inválido. Se as duas condições forem atendidas, a função retorna true, indicando que o e-mail é válido.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
No contexto de um ambiente de desenvolvimento, na Universidade do Estado do Amapá (UEAP), o gerente de projetos fornece ao Analista de Tecnologia da Informação/Desenvolvedor de Sistemas um diagrama de classe denominado ContaCorrente (Figura 01), que inclui informações relevantes para uma seção específica do projeto em desenvolvimento. Além disso, o gerente apresenta um trecho de código, na linguagem de programação Java, relacionado ao sistema em desenvolvimento e solicita a análise do código.
Analise as informações apresentadas a seguir e responda:
a) O que são e o que representam os itens: conta, agencia, saldo, nomeCliente apresentados na seção intermediária do diagrama de classe contaCorr…
Discorra sobre o algoritmo de ordenação Merge Sort, suas características, principais vantagens e a principal desvantagem.
A estrutura denominada fila é considerada do tipo FIFO (First In First Out), ou seja, o primeiro elemento inserido será o primeiro a ser removido. Considerando uma estrutura de fila, discorra sobre aplicações para essa estrutura, avalie o trecho de código a seguir e descreva sua funcionalidade, identificando o erro presente no código e apresentando uma proposta de melhoria (corrigir o erro). O código foi escrito em linguagem C/C++ e a melhoria, caso seja apresentada pelo candidato em formato de código, pode ser escrita na linguagem C/C++, JAVA ou pseudolinguagem. Erros de sintaxe não serão considerados na avaliação, pois o importante é a lógica apresentada na proposta de melhoria.
Trecho de …



