Skip to content

Este é um formulário de validação usando somente recursos do front-end. Projeto criado utilizando classes com o objetivo de entender melhor a funcionalidade destes recursos,.

Notifications You must be signed in to change notification settings

PedroDeVvV/FormsValidation_JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Formulário de Validação em JavaScript

✍️Construção do Projeto

Este é um formulário de validação usando somente recursos do front-end. Projeto criado utilizando classes com o objetivo de entender melhor a funcionalidade destes recursos, além disso foram utilizadas expressões regulares, para filtrar alguns campos, cujo as regras de validação deve corresponder a:

  • Nenhum campo pode estar vazio
  • Usuário só poderá conter letras e/ou números
  • Usuário deverá ter entre 3 e 12 caracteres
  • Senha precisa ter entre 6 e 12 caracteres

⚙️Funcionamento Geral

preview
🔗Clique aqui para acessar


Como funciona a validação do CPF ?

Para realizar está validação, foi desenvolvido um algorítmo que segue algumas regras dispostas pela receita federal para realizar essa validação. Basta somar os 9 primeiros dígitos do CPF, após isso essa soma será colocada em uma formula: 11 - (X % 11), e deve retornar um número, caso o número seja maior que 9 consideramos 0. Agora incluiremos esse digito junto aos 9 primeiros do CPF original, realizada a soma novamente e também a mesma conta com o resultado desta soma: 11 - (X % 11), mais uma vez devemos considerar 0 caso o resultado seja maior que 9, agora basta comparar esses 2 números gerados com os 2 ultimos números do CPF original e saberemos se é um CPF válido ou não. Este algoritmo foi desenvolvido também utilizando classes para sua construção, podendo ser implementado em diversas funcionalidades.

preview
🔗Clique aqui para acessar


🛠️Tecnologias utilizadas

  • JavaScript
  • HTML
  • CSS
  • Visual Studio Code

📞 Contato

📩E-mail: pedrohgs2004@gmail.com
🌐Linkedin: https://www.linkedin.com/in/pedro-henrique-g-silva-a2100a23a/?originalSubdomain=br

About

Este é um formulário de validação usando somente recursos do front-end. Projeto criado utilizando classes com o objetivo de entender melhor a funcionalidade destes recursos,.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published