Professor, muito boa tarde! Solução muito boa e simples para quem está buscando uma maneira rápida de resolver um problema como este. Ainda sim, gostaria de acrescentar para quem for ver posteriormente que se os números forem todos iguais o resultado ainda sim é true, desta forma, eu acrescentei mais uma regra para validar esta questão, aqui no meu caso resolveu o problema. Regra: if (cpf[0] == cpf[1] && cpf[1] == cpf[2] && cpf[2] == cpf[3] && cpf[3] == cpf[4] && cpf[4] == cpf[5] && cpf[5] == cpf[6] && cpf[6] == cpf[7] && cpf[7] == cpf[8] && cpf[8] == cpf[9] && cpf[9] == cpf[10]) { return false; } Sei que provavelmente não é a melhor maneira mas funcionou kkkkk Obrigado pela aula!
SImples e didático. A galera que reclama tá querendo um curso e não uma solução. Esse tutorial é muito simples de entender se tiver o básico de conhecimento em JS. Parabéns!
Adorei o código, você explicou muito bem, fácil demais, mas o cara tem que ver o vídeo com calma, rever pelo menos duas três vezes. Eu sou programador iniciante super CRU, e entendi tudo. Você está de parabéns, vou veirficar os seus outros vídeos e nesse vídeo o like foi merecido.
Muito obrigado meu nobre. Da uma olhada nós outros vídeos que estão legais:). Se tiver algum assunto que você queira ver fala comigo ok! Estou aqui para ajudar o máximo que eu puder
Boooa!!!! :) Também acho isso. Rs Tem muito gente que já caí direito numa linguagem de programação sem aprender algoritmos aí fica perdidin./frustrado quando não entende.
Nunca usei esse elementos pro, pode me falar mais sobre isso? A validação vai ser a mesma só preciso saber qual tipo de linguagem esse elementor pro usa
Excelente explicação, a conta confunde um pouco mas quando passei para uma folha de papel entendi a lógica. Eu sou meio ruim de matemática mas acho que não tem como o resto da divisão ser 11 pq já tá dividindo por 11, mais um inscrito!
Fala aí, blz? Nossa eu nunca tinha usado apps script e ontem eu dei uma olhada parece ter como sim, mas eu ainda não sei como :) tenho que dar uma estudada para ver como pegar os dados do formulário pq no meu so veio null. Acho que eu só estou pegando o formulário, a ação tem que ser pego no evento submit.
"Nesse video você vai aprender a formula de validação de CPF em JavaScript de uma forma simples sem loops e sem recursividade." Desculpa, mas aprendi a copiar o cod... teve pouca explicação pra falar que "ensinou"... Desculpa a sinceridade
Alisson Buiarski que isso, muito obrigado. Feedback construtivo e sincero é ótimo de mais. Desculpa por não ter sido claro o suficiente. Eu estou tentando melhorar a cada dia nessa nova idea de passar o conhecimento. O seu feedbacks vai ajudar muito e para os próximos vídeos. Obrigado.
@@To_Codando sim sim, de forma alguma quis ser o babaca da internet que so critica... mas so uma forma de transmitir oque senti... sendo alguem com muito pouca experiencia em cod ainda que é meu caso. Talvez para alguem que entenda mais do COD tenha totalmente outra visão :)
Alisson Buiarski Relaxa, um feedback assim como o seu é muito importante, isso me ajuda a melhorar. Eu queria que as pessoas fizessem isso a todo tempo pq sem feedback a gente não sabe se o que está fazendo é está ajudando ou não Muito obrigado mesmo.
Tá bem fraca a explicação. Você não ensinou como fazer, não destrinchou o passo a passo nem detalhou o porquê de cada etapa do código. Simplesmente codou algo que pra vc já era claro mas que pra muita gente (eu me incluo nisso) não é e que por isso veio procurar por instruções aqui. Se vc tem intenção de fazer tutoriais te aconselho a melhorar muito a sua didática pq nesse vídeo deixa bastante a desejar. Forte abraço.
Leonardo Sani Eu sei. Eu estou pensando em recriar e fazer uma explicação geral antes do código. Dando uma overview primeiro. Eu ainda estou aprendendo a como passar o conhecimento. :) Obrigado por ter deixado o seu feedback.
Se tá funcionando está ótimo. É muito bom a gente usar nossa própria lógica para estimular o nosso 🧠 e aprender mais e mais. Dps eu vou rodar na minha máquina para ver como ficou Meus parabéns man por sair da mesmice e tentar novas coisas.
segue o link do codigo no github
github.com/Coding-Mind-Brasil/BR/tree/master/Valida%20CPF
Professor, muito boa tarde!
Solução muito boa e simples para quem está buscando uma maneira rápida de resolver um problema como este.
Ainda sim, gostaria de acrescentar para quem for ver posteriormente que se os números forem todos iguais o resultado ainda sim é true, desta forma, eu acrescentei mais uma regra para validar esta questão, aqui no meu caso resolveu o problema.
Regra:
if (cpf[0] == cpf[1] && cpf[1] == cpf[2] && cpf[2] == cpf[3] && cpf[3] == cpf[4] && cpf[4] == cpf[5] && cpf[5] == cpf[6] && cpf[6] == cpf[7] && cpf[7] == cpf[8] && cpf[8] == cpf[9] && cpf[9] == cpf[10]) {
return false;
}
Sei que provavelmente não é a melhor maneira mas funcionou kkkkk
Obrigado pela aula!
Poxa muito bom, obrigado pela colaboração:)
SImples e didático. A galera que reclama tá querendo um curso e não uma solução. Esse tutorial é muito simples de entender se tiver o básico de conhecimento em JS. Parabéns!
Obrigado pl moral man ✌️
Adorei o código, você explicou muito bem, fácil demais, mas o cara tem que ver o vídeo com calma, rever pelo menos duas três vezes. Eu sou programador iniciante super CRU, e entendi tudo. Você está de parabéns, vou veirficar os seus outros vídeos e nesse vídeo o like foi merecido.
Muito obrigado meu nobre. Da uma olhada nós outros vídeos que estão legais:). Se tiver algum assunto que você queira ver fala comigo ok! Estou aqui para ajudar o máximo que eu puder
showw, ótima aula, quem está dizendo que não entendeu é porque está faltando base rsrsrs
Boooa!!!! :)
Também acho isso. Rs
Tem muito gente que já caí direito numa linguagem de programação sem aprender algoritmos aí fica perdidin./frustrado quando não entende.
Vc consegue fazer essa validação pro formulário do Elementor Pro?
Fala aí blz
Nunca usei esse elementos pro, pode me falar mais sobre isso?
A validação vai ser a mesma só preciso saber qual tipo de linguagem esse elementor pro usa
Excelente explicação, a conta confunde um pouco mas quando passei para uma folha de papel entendi a lógica. Eu sou meio ruim de matemática mas acho que não tem como o resto da divisão ser 11 pq já tá dividindo por 11, mais um inscrito!
Muito obrigado.
OBS.:
Pode dar 11. Na nossa operação nós pegamos o resto da divisão e não o quociente
/ = retorna e o quociente
% = retorna o resto
@@To_Codando Mas se o resto for 11 significa que podemos dividir o nosso 'soma' por 11 mais uma vez, não?
Dá pra inserir no Apps script do Google? Gostaria de verificar o CPF e validar pelo google forms
Fala aí, eu nem sei! Vou dar uma olhada e te falo 👍
Fala aí, blz? Nossa eu nunca tinha usado apps script e ontem eu dei uma olhada parece ter como sim, mas eu ainda não sei como :) tenho que dar uma estudada para ver como pegar os dados do formulário pq no meu so veio null.
Acho que eu só estou pegando o formulário, a ação tem que ser pego no evento submit.
Se tu tiver conseguido me deixa saber. Ok?
é a voz do MD Chefe kkkkkkkkkkkk
bom video, mas poderia fazer o mesmo sobre cnpj ?
Guilherme Biasin bom dia, obrigado.
Pode deixar que vou fazer um sim. Ai te aviso quando fizer ok .
Obrigado pela sugestão ✌️
Era pra fazer pra sketchware
Queria ver quando o usuario coloca o cpf
Vou montar um vídeo de validação de formulário e vou validar o cpf direito do input do usuário. Aí te deixo saber, ok
@@To_Codando Oba, muito obrigado
ruclips.net/video/0VvzL0s4XiY/видео.html
Da uma olhada no vídeo ai em☝🏼
"Nesse video você vai aprender a formula de validação de CPF em JavaScript
de uma forma simples sem loops e sem recursividade." Desculpa, mas aprendi a copiar o cod... teve pouca explicação pra falar que "ensinou"... Desculpa a sinceridade
Alisson Buiarski que isso, muito obrigado. Feedback construtivo e sincero é ótimo de mais. Desculpa por não ter sido claro o suficiente. Eu estou tentando melhorar a cada dia nessa nova idea de passar o conhecimento.
O seu feedbacks vai ajudar muito e para os próximos vídeos.
Obrigado.
@@To_Codando sim sim, de forma alguma quis ser o babaca da internet que so critica... mas so uma forma de transmitir oque senti... sendo alguem com muito pouca experiencia em cod ainda que é meu caso. Talvez para alguem que entenda mais do COD tenha totalmente outra visão :)
Alisson Buiarski Relaxa, um feedback assim como o seu é muito importante, isso me ajuda a melhorar. Eu queria que as pessoas fizessem isso a todo tempo pq sem feedback a gente não sabe se o que está fazendo é está ajudando ou não
Muito obrigado mesmo.
uai, mas ele ensinou a validar o cpf com javascript, não disse que ia ensinar o algoritmo de validação. Só pra constar rs
Não entendi 🤐
Nada? Me fala o que você não entendeu que eu vou tentar fazer um vídeo melhor!
Tá bem fraca a explicação. Você não ensinou como fazer, não destrinchou o passo a passo nem detalhou o porquê de cada etapa do código. Simplesmente codou algo que pra vc já era claro mas que pra muita gente (eu me incluo nisso) não é e que por isso veio procurar por instruções aqui. Se vc tem intenção de fazer tutoriais te aconselho a melhorar muito a sua didática pq nesse vídeo deixa bastante a desejar. Forte abraço.
Leonardo Sani Eu sei. Eu estou pensando em recriar e fazer uma explicação geral antes do código. Dando uma overview primeiro.
Eu ainda estou aprendendo a como passar o conhecimento. :)
Obrigado por ter deixado o seu feedback.
Fraca sua vídeo aula! Incompleta.
Olá Vanderson, obrigado pl feedback back. Qual quer dúvida que tiver me fala que eu posso melhorar ok
Muito obrigado
function validateCpf(cpf){
cpf = cpf.slice(0,9)
digtOne = 0
digtTwo = 0
cpfFilter = ''
for(var i=10; i>=2; i--){
if(i 9 ? 0 : (((cpf[8]*2 + digtOne) * 10) % 11)).toString();
for(var e=11; e>=2; e--){
digtTwo += cpfFilter[Math.abs(e-11)] * e
}
}
digtOne += cpf[Math.abs(i-10)] * i
}
return cpfFilter+(((digtTwo * 10) % 11) > 9 ? 0 : ((digtTwo * 10) % 11))
}
tive essa logica doida...
Se tá funcionando está ótimo.
É muito bom a gente usar nossa própria lógica para estimular o nosso 🧠 e aprender mais e mais.
Dps eu vou rodar na minha máquina para ver como ficou
Meus parabéns man por sair da mesmice e tentar novas coisas.
@@To_Codando vlw mano é nos!