Este projeto tem como objetivo demonstrar a validação de CPF e Email utilizando JavaScript. Ele foi desenvolvido como parte de uma atividade em sala de aula e serve como exemplo prático de como aplicar técnicas de validação em formulários web.
A validação de dados é uma parte essencial do desenvolvimento de aplicações web. Este projeto contém dois exemplos de validação:
@ e .).
A interface consiste em um formulário simples onde o usuário pode inserir seu CPF e verificar sua validade. A página exibe uma mensagem com o resultado da validação.

A interface consiste em um formulário onde o usuário pode inserir seu email. Ao perder o foco do campo de entrada, a validação é realizada e o resultado é exibido.
No arquivo cpf.js, adicionamos um escutador de eventos ao formulário para interceptar a submissão, prevenindo o envio padrão e realizando a validação do CPF inserido.
A função validarCPF(cpf) realiza a validação do CPF em várias etapas:
cpf.replace(/[^\d]+/g, '')cpf.length !== 11 || /^(\d)\1{10}$/.test(cpf)if(resto !== parseInt(cpf.substring(9, 10))) return falseif(resto !== parseInt(cpf.substring(10, 11))) return falsemsg.textContent = 'O CPF é válido!'; msg.style.color = 'green';No arquivo email.js, a função checarEmail() é chamada quando o campo de email perde o foco.
A função checarEmail() realiza a validação básica do email:
const email = document.forms[0].email.valueif (email === "" || email.indexOf('@') === -1 || email.indexOf('.') === -1)alert("Por favor, informe um e-mail válido")document.getElementById('email').innerHTML = emailAmbas as validações são exemplos básicos de como garantir que os dados inseridos pelos usuários estão no formato esperado, utilizando JavaScript para manipular e validar os valores dos campos de entrada dos formulários. tem menu de contexto