Bluehost

Bluehost is a web hosting company owned by Endurance International Group. It is one of the 20 largest web hosts, collectively hosting well over 2 million domains. Bluehost was among those studied in…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Gerador de CPF e CNPJ com JavaScript

Codigo para gerar numeros de CPF e CNPJ validos usando HTML e JS

[click here for English]

Quando vamos fazer um sistema de cadastro em algum momento acabamos necessitando de um numero de CPF ou CNPJ para validar os dados, e hoje temos diversas ferramentas que geram numeros para nos, mas o legal é termos nossa ferramenta, e por isso vamos criar uma usando HTML e JS.

Primeiro vamos criar a interface, faremos algo simples, utilizando apenas HTML.

Na estrutura html, temos um input que vai exibir os valores gerados, abaixo temos os tipos de números a serem gerados, CPF ou CNPJ, e temos um checkbox que define se o número gerado tem máscara ou não.

Agora vamos iniciar a parte do JavaScript.

Nesta parte temos as funções auxiliares:

Aqui temos a função CPF, esta função gera os números do CPF, abaixo está o passo a passo:

Aqui temos a função CNPJ, esta função gera os números do CNPJ, abaixo está o passo a passo:

pronto simples assim.

Veja abaixo o projeto completo funcionando.

Se preferi assistir, vejo o desenvolvimento no youtube.

Se você tiver alguma dúvida, reclamação ou dica, pode deixar aqui nos comentários. Vou ter o maior prazer em responder!

😊😊 Até mais! 😊😊

Add a comment

Related posts:

How to ban someone instagram account

First thing go and dm anyone you wanna ban, tell him my friend sells the username @ MCBinLaden if he wanna buys it, and tell him do you know whats the meaning when he says “osama bin laden” just…

Week 1

I knew from the start, that upon entering this program, I am punching above my weight. This is uncharted territory for me as a Sport Science student basically the past decade and that I will have to…

Defeating Disposable Email Addresses

There are times when you want to prevent disposable emails being used to create accounts. It may be because you want to escalate the inconvenience for someone intending to exploit your product’s …