[java-list] validação de CPF
Bom dia, Alguém poderia me enviar a rotina de validação de CPF em java. Sou muito grato, Laesse. _ MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] validação de CPF
Le as respostas do lista que ja tem um algoritimo para resolver isto. Em Quarta 02 Abril 2003 08:30, LAESSE CANUTO DE ARAUJO JUNIOR ARAUJO escreveu: Bom dia, Alguém poderia me enviar a rotina de validação de CPF em java. Sou muito grato, Laesse. _ MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] validação de CPF
Aqui está o algoritmo de validação de CPF * Descrição No Brasil existe o CPF (Cadastro de Pessoas Físicas) que serve para identificar cada indivíduo no país. O número do CPF é composto de 11 dígitos, sendo os dois últimos os dígitos de verificação. A fórmula para verificar a validade do número do CPF é simples e é explicada abaixo: Vamos tomar como exemplo o número 123.456.789-09 * 1º Dígito Verificador Primeiro calculamos a soma da multiplicação dos 9 primeiros dígitos por 10, 9, 8, ... , 3, 2, respectivamente. Ou seja Soma = (1*10) + (2*9) + ... + (8*3) + (9*2) Em seguida, dividimos e multiplicamos por 11. (Nota: Ao multiplicarmos utilizamos o valor inteiro da divisão). Valor = (Soma/11) * 11 Por fim, subtraímos Valor de Soma. Resultado = Soma - Valor Note que acabamos de realizar o módulo de Soma e 11. As duas operações anteriores podem ser substituídas por Resultado = Soma módulo 11. Agora analisamos Resultado: Se Resultado for igual à 1 ou à 0, então o 1º dígito verificador é 0; Caso contrário, o 1º dígito verificador é o resultado da subtração de Resultado de 11. * 2º Dígito Verificador Primeiro calculamos a soma da multiplicação dos 9 primeiros dígitos por 11, 10, 9, ... , 4, 3, respectivamente e em seguida somamos com (Digito1*2), sendo que Digito1 é o valor encontrado para o 1º dígito verificador. Ou seja Soma = (1*11) + (2*10) + ... + (8*4) + (9*3) + (Digito1*2) O resto é semelhante ao que foi feito anteriormente. Dividimos e multiplicamos por 11. (Nota: Ao multiplicarmos utilizamos o valor inteiro da divisão). Valor = (Soma/11) * 11 Por fim, subtraímos Valor de Soma. Resultado = Soma - Valor Agora analisamos Resultado: Se Resultado for igual à 1 ou à 0, então o 2º dígito verificador é 0; Caso contrário, o 2º dígito verificador é o resultado da subtração de Resultado de 11. No nosso exemplo (123.456.789-09) o número é válido. Espero que ajude []'s Em Segunda 31 Março 2003 13:14, LAESSE CANUTO DE ARAUJO JUNIOR ARAUJO escreveu: Pessoal, vocês poderiam me passar a rotina de validação de CPF? Se enviarem as críticas internas do progrma também sou muito grato. Atenciosamente, Laesse Júnior. _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] validação de CPF
Pessoal, vocês poderiam me passar a rotina de validação de CPF? Se enviarem as críticas internas do progrma também sou muito grato. Atenciosamente, Laesse Júnior. _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Validação de cpf
Segue os metodos pra validar CPF e CNPJ. Divierta-se Luciano Coelho public boolean validaCpf(String cpf) { int soma = 0; try { Long.parseLong(cpf); } catch (Exception e) { file://erro = new FrameMensagens(Clientes - Erro: , Somente números são permitidos); cpfCliente.requestFocus(); return false; } if(cpf.length() == 11) { for (int i=0; i 9; i++) soma += (10 - i) * (cpf.charAt(i) - '0'); soma = 11 - (soma % 11); if (soma 9) soma = 0; if (soma == (cpf.charAt(9) - '0')) { soma = 0; for (int i=0; i 10; i++) soma += (11 - i) * (cpf.charAt(i) - '0'); soma = 11 - (soma % 11); if (soma 9) soma = 0; if (soma == (cpf.charAt(10) - '0')) { file://erro = new FrameMensagens(Clientes - Erro: , CPF Válido); return true; } } } file://erro = new FrameMensagens(Clientes - Erro: , CPF Inválido); return false; } public boolean validaCnpj(String cnpj) { int soma = 0; try { Long.parseLong(cnpj); } catch (Exception e) { file://erro = new FrameMensagens(Clientes - Erro: , Somente números são permitidos); cpfCliente.requestFocus(); return false; } if(cnpj.length() == 14) { for (int i=0, j = 5; i 12; i++) { soma += j-- * (cnpj.charAt(i) - '0'); if (j 2) j = 9; } soma = 11 - (soma % 11); if (soma 9) soma = 0; if (soma == (cnpj.charAt(12) - '0')) { soma = 0; for (int i=0, j = 6; i 13; i++) { soma += j-- * (cnpj.charAt(i) - '0'); if (j 2) j = 9; } soma = 11 - (soma % 11); if (soma 9) soma = 0; if (soma == (cnpj.charAt(13) - '0')){ file://erro = new FrameMensagens(Clientes - Erro: , CNPJ Válido); return true; } } } file://erro = new FrameMensagens(Clientes - Erro: , CNPJ Inválido); return false; } - Original Message - From: Fabrício Barros [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, March 07, 2003 3:15 PM Subject: [java-list] Validação de cpf Alguém possui um algoritimo para validação de cpf ? Valeu ! ___ Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Validação de cpf
Esse foi uns dos primeiro programa que fiz em java na minha vida, então não leva enconta se houver falhas grosseira, mas se a parte do algoritmo te ajudar bem, senão despreza. Rubens, import java.io.*;class Cpf2{ static String verificaDigito(String cpf) { String S= cpf; int soma =0, dig1=0, dig2=0, a=10; int i; for(i = 0; i = 8; i++) { soma += Integer.parseInt(S.substring(i,i+1)) * a; a--; } dig1 = (soma * 10) % 11; S = S + Integer.toString(dig1); a = 11; soma = 0; for(i = 0; i = 9; i++) { soma += Integer.parseInt(S.substring(i,i+1)) * a; a--; } dig2 = (soma * 10) % 11; if(dig2 == 10) dig2 = 0; S = S + Integer.toString(dig2); return S; } public static void main(String args[]) throws IOException { String s= ""; String ncpf[] = new String[3]; int b,i,z; int count=0; int cpf[]= new int[11]; for(int t=0; t=2; t++) { System.out.print("Informa o numero do CPF sem digito: "); while( (b = System.in.read()) != (int)'\n') { if(b != 13) { cpf[count] = b - 48; s = s + Integer.toString(cpf[count]); } count++; } System.out.println(t); ncpf[t] = s; System.out.println(ncpf[t]); s= ""; count = 0; } // for(z=0; z=2; z++)// { s = verificaDigito(ncpf[0]); System.out.println(s);// } }} Fabrício Barros [EMAIL PROTECTED] wrote: Alguém possui um algoritimo para validação de cpf ?Valeu !___Busca Yahoo!O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.http://br.busca.yahoo.com/-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.
RES: [java-list] Validação de cpf
Nunca testei.. mas acho q funciona... -Mensagem original- De: Fabrício Barros [mailto:[EMAIL PROTECTED] Enviada em: Friday, March 07, 2003 3:16 PM Para: [EMAIL PROTECTED] Assunto: [java-list] Validação de cpf Alguém possui um algoritimo para validação de cpf ? Valeu ! ___ Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - CGC_CPF.java Description: Binary data -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Validação de Email em JAVA
ow... tenta isso... boolean emailvalido = (email.indexOf(@) 0) (email.indexOf(@)+1 (email.lastIndexOf(.)) (email.lastIndexOf(.) email.length()) ); simples assim.. pode testar! ;-) falow! Alipio Krohn wrote: Senhores Javaneses... Se alguém tiver algum método que faça validação de Email em JAVA (não pode ser JavaScript). Manda pra cá...please. Valeu !!! -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Validação de Email em JAVA
Senhores Javaneses... Se alguém tiver algum método que faça validação de Email em JAVA (não pode ser JavaScript). Manda pra cá...please. Valeu !!!
Re: [java-list] Validação Cartão de Crédito
em www.jspbrasil.com.br vc vai encontrar esse rotina. - Original Message - From: Diego dos Santos To: # JAVA-LIST Sent: Thursday, August 08, 2002 1:21 PM Subject: [java-list] Validação Cartão de Crédito Se alguém possui um código que valida cartão de crédito, porfavor, me envie. [EMAIL PROTECTED] ...D i e g o d o s S a n t o s P e r e i r aW3Haus - A Casa da Web![EMAIL PROTECTED] - www.w3haus.com.br[EMAIL PROTECTED] - www.diegodsp.hpg.com.br
RE: [java-list] Validação
Olá !!! Eu ACHO q no site www.jspbrasil.com.br tem o q vc quer !!! Caso vc não encontre me envie um email em PVT q eu te mando um algorítmo feito em JavaScript para validar CGC, pelo menos será uma base para vc criar o correspondente em Java e passar pra gente(rs) !!! Abraços !! Edson CARVAlho Analista de Tecnologia Web/Wireless w-Aura Rua da Assembléia, 100 - 19 Andar Rio de Janeiro, RJ 20011-000 Tel: +55 21 3806-3355 / Cel: +55 21 9329-0238 [EMAIL PROTECTED] www.waura.com.br -Original Message- From: Luiz SantAnna [mailto:[EMAIL PROTECTED]] Sent: Tuesday, August 13, 2002 3:30 PM To: [EMAIL PROTECTED] Subject: [java-list] Validação Oi gente.. alguem tem alguma função para validar cgc? Preciso disto com uma certa urgencia. Obrigado! []s Luiz Henrique _ Tenha você também um MSN Hotmail, o maior webmail do mundo: http://www.hotmail.com/br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Validação
Camarada SantAna, Eis abaixo o de CPF e CNPJ. Bom proveito. []; MMFernandes. ***BEGIN*** ... ... /** * * The next block implements CPF and CNPJ Verification * */ public boolean bisturiCheckCPFCNPJ(String docNumber, int typeNumber) { int tempSum = 0; try { Long.parseLong(docNumber); } catch (Exception e) { vMessage = Only Numbers Are Permited !!!; return false; } if ((docNumber.length() != 11) (docNumber.length() != 14)) { vMessage = Wrong Document Number !!!; return false; } if ((typeNumber != 1) (typeNumber != 2)) { vMessage = Wrong Document Type !!!; return false; } //Check CPF if (typeNumber == 1) { if(docNumber.length() == 11) { for (int i=0; i 9; i++) { tempSum += (10 - i) * (docNumber.charAt(i) - '0'); } tempSum = 11 - (tempSum % 11); if (tempSum 9) { tempSum = 0; } if (tempSum == (docNumber.charAt(9) - '0')) { tempSum = 0; for (int i=0; i 10; i++) { tempSum += (11 - i) * (docNumber.charAt(i) - '0'); } tempSum = 11 - (tempSum % 11); if (tempSum 9) { tempSum = 0; } if (tempSum == (docNumber.charAt(10) - '0')) { vMessage = Valid CPF !!!; return true; } } } vMessage = Invalid CPF !!!; } //Check CNPJ if (typeNumber == 2) { if(docNumber.length() == 14) { for (int i=0, j = 5; i 12; i++) { tempSum += j-- * (docNumber.charAt(i) - '0'); if (j 2) { j = 9; } } tempSum = 11 - (tempSum % 11); if (tempSum 9) { tempSum = 0; } if (tempSum == (docNumber.charAt(12) - '0')) { tempSum = 0; for (int i=0, j = 6; i 13; i++) { tempSum += j-- * (docNumber.charAt(i) - '0'); if (j 2) { j = 9; } } tempSum = 11 - (tempSum % 11); if (tempSum 9) { tempSum = 0; } if (tempSum == (docNumber.charAt(13) - '0')) { vMessage = Valid CNPJ !!!; return true; } } } vMessage = Invalid CNPJ !!!; } return false; } .. .. ***END* - Original Message - From: Luiz SantAnna [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, August 13, 2002 3:29 PM Subject: [java-list] Validação Oi gente.. alguem tem alguma função para validar cgc? Preciso disto com uma certa urgencia. Obrigado! []s Luiz Henrique _ Tenha você também um MSN Hotmail, o maior webmail do mundo: http://www.hotmail.com/br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -- --- ___ Yahoo! PageBuilder O super editor para criação de sites: é grátis, fácil e rápido. http://br.geocities.yahoo.com/v/pb.html -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Validação
Oi gente.. alguem tem alguma função para validar cgc? Preciso disto com uma certa urgencia. Obrigado! []s Luiz Henrique _ Tenha você também um MSN Hotmail, o maior webmail do mundo: http://www.hotmail.com/br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Validação Cartão de Crédito
Se alguém possui um código que valida cartão de crédito, porfavor, me envie. [EMAIL PROTECTED] ...D i e g o d o s S a n t o s P e r e i r aW3Haus - A Casa da Web![EMAIL PROTECTED] - www.w3haus.com.br[EMAIL PROTECTED] - www.diegodsp.hpg.com.br
[java-list] Validação de Licença.
Olá pessoal ! Alguém já desenvolveu algum tipo deaplicação em java que necessitasse de validação de licença ? Tipo aqueles programas shareware que de tempos em tempos dizem que a licença expirou e etc ... Gostaria de implementar isto numa aplicação mas não sei por onde devo começar. Se alguém tiver algum material, dicaou souber de alguma URL, por favor, me envie. Agradeço antecipamente. {}´s Michel.
[java-list] Validação de usuário
Pessoal, Estou construindo uma aplicação que usa o design pattern de controle e preciso que algumas páginas só sejam acessadas por um usuário q tenha se logado. Gostaria de saber qual a melhor maneira de fazer esse controle de acesso. UA, Márcio _ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Validação de usuários
Saudações, gostaria de saber se é possível faz aautenticação de usuários de um site (JSP, Servlets) em uma intranet, direto no servidor, ou seja,o site utilizar mesmo controle deusuários do SO. obs: O S.O é Linux. um abraço, Estevão Mendes
Re: [java-list] Validação de usuários
Acho que tem varias formas de fazer isso. uma delas: #1 - ao invs de utilizar o passwd ou shadow no servidor, utilizar um sistema de autenticao que utilize um banco de dados, no luga de arquivos textos. []s Daniel A. Estevo Mendes wrote: Saudaes,gostaria de saber se possvel faz a autenticao de usurios de um site (JSP, Servlets) em uma intranet, direto no servidor, ou seja, o site utilizar mesmo controle de usurios do SO.obs: O S.O Linux.um abrao,Estevo Mendes
RES: [java-list] Validação de usuários
com o JWS vc pode fazer para usurios NT, no sei no Linux. By Al! -Mensagem original- De: Estevo Mendes [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 20 de abril de 2001 11:03 Para: Sou Java Assunto: [java-list] Validao de usurios Saudaes, gostaria de saber se possvel faz a autenticao de usurios de um site (JSP, Servlets) em uma intranet, direto no servidor, ou seja, o site utilizar mesmo controle de usurios do SO. obs: O S.O Linux. um abrao, Estevo Mendes -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Validação de usuários
Ol Estevo de uma olhada nos links abaixo q talvez o ajude: http://java.sun.com/products/jaas/ http://www-106.ibm.com/developerworks/java/jdk/linux130/ Luiz Ricardo - Original Message - From: "Estevo Mendes" [EMAIL PROTECTED] To: "Sou Java" [EMAIL PROTECTED] Sent: Friday, April 20, 2001 11:02 AM Subject: [java-list] Validao de usurios Saudaes, gostaria de saber se possvel faz a autenticao de usurios de um site (JSP, Servlets) em uma intranet, direto no servidor, ou seja, o site utilizar mesmo controle de usurios do SO. obs: O S.O Linux. um abrao, Estevo Mendes -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Validação de usuários
Existe um utilitrio para linux que verifica usurio e senha. acho que chame verify ;-) Na sei mais aonde achei issom mas com esse voce pode usar o SO para fazer autenticao. Daniel A. Melo wrote: [EMAIL PROTECTED]"> Acho que tem varias formas de fazer isso. uma delas: #1 - ao invs de utilizar o passwd ou shadow no servidor, utilizar um sistema de autenticao que utilize um banco de dados, no luga de arquivos textos. []s Daniel A. Estevo Mendes wrote: Saudaes,gostaria de saber se possvel faz a autenticao de usurios de um site (JSP, Servlets) em uma intranet, direto no servidor, ou seja, o site utilizar mesmo controle de usurios do SO.obs: O S.O Linux.um abrao,Estevo Mendes
[java-list] Validação de Campos!!!
Olá galera do mundo Java!!! Estou necessitando validar esses campos, numa página html: CNPJ - Cadastro Nacional de Pessoa Jurídica (99.999.999/-99 ) CPF - Cadastro Pessoa Física (999.999.999-99) Senha - () Por favor,aguardo resposta! Atenciosamente.
Re: [java-list] Validação de Campos!!!
Vinícius Rodrigues Ferreira wrote: Olá galera do mundo Java!!! Estou necessitando validar esses campos, numa página html: * CNPJ - Cadastro Nacional de Pessoa Jurídica (99.999.999/-99 ) * CPF - Cadastro Pessoa Física (999.999.999-99) * Senha - () Por favor, aguardo resposta! Atenciosamente. script language="JavaScript" // function CheckForChars(valor){ key = valor.substr(valor.length-1); if(!("0123456789".indexOf(key) = 0)){ document.entrada["key"].value = valor.substr(0, valor.length-1); alert("CNPJ/CPF somente pode conter numeros." ); } } function CheckForCharsTelefone(valor){ key = valor.substr(valor.length-1); if(!("0123456789".indexOf(key) = 0)){ document.entrada["key"].value = valor.substr(0, valor.length-1); alert("Telefone somente pode conter numeros." ); } } function checkTelefone(){ if (document.entrada["telefone"].value != ""){ valor = document.entrada["telefone"].value; if (!(valor.substring(0, 1) == "0")){ alert("Favor informa DDD iniciando com 0!"); return false; } if (valor.length != 10 valor.length != 11){ alert("Telefone deve ser informado com 10 ou 11 digitos!"); return false; } else { return true; } } else { return true; } } function checkInput(){ telef = checkTelefone(); cgc = checkCgcCpf(); if (document.entrada['canPost'].value == "false"){ alert("Consulta já está sendo efeituado!"); return false; } else if (telef== true cgc == true){ document.entrada['canPost'].value = 'false'; return true; } return false; } function checkCgcCpf(){ teste = false; if (document.entrada["key"].value!="") { teste = true; valor = document.entrada["key"].value; if (valor.length==11){ if (!ChecaCPF(valor)) { alert("CNPJ/CPF inválido!"); return (false); } } else { if (valor.length==14){ if (!ChecaCGC(valor)) { alert("CNPJ/CPF inválido!"); return (false); } } else { alert("CNPJ/CPF inválido!"); return (false); } } } else { alert("CNPJ/CPF inválido!"); return (false); } return (true); } function ValChar(ch) { if (ch=="0") return 0 else if (ch=="1") return 1 else if (ch=="2") return 2 else if (ch=="3") return 3 else if (ch=="4") return 4 else if (ch=="5") return 5 else if (ch=="6") return 6 else if (ch=="7") return 7 else if (ch=="8") return 8 else if (ch=="9") return 9 else return 10 } //Verifica se o argumento é um CPF válido function ChecaCPF (CKCPF) { var CPF = CKCPF; var NewCPF = ""; //Verifica tamanho do CPF if (CPF.length!=11) { return false; } //Calcula os dígitos verificadores //Guarda os 09 primeiros digitos var DVCPF = CPF.substring(0,9); var s1 = 0 for (i=1;i=9;i++) s1 = s1 + (ValChar(DVCPF.charAt(i-1))*(11-i)) r1 = s1 % 11 if (r12) dv1=0 else dv1 = 11 - r1 var s2 = dv1*2 for (i=1;i=9;i++) s2 = s2 + (ValChar(DVCPF.charAt(i-1))*(12-i)) r2 = s2 % 11 if (r22) dv2=0 else dv2 = 11 - r2 var DV = "" DV = DV + dv1 + dv2 var NewDV = CPF.substring(9,11) if (NewDV==DV) return true else { return false } } /* function ChecaSubmitC() { teste = false; if (document.frmPri["tbrddocemicpfcgc"].value!="") { teste = true; if (!ChecaCPF(document.frmPri["tbrddocemicpfcgc"].value)) { alert("CGC/CPF inválido!"); return (false); } } return (teste); } */ //Verifica se o argumento é um CGC válido de 8 dígitos function ChecaCGC8 (CKCGC) { var CGC = CKCGC; var NewCGC = ""; //Elimina todos os espaços, pontos, barras e traços do CGC for (i=0;iCGC.length;i++) { // if (CGC.charAt(i) != " " CGC.charAt(i) != "." CGC.charAt(i) != "/" CGC.charAt(i) != "-") NewCGC = NewCGC + CGC.charAt(i); } //Verifica tamanho do CGC if (NewCGC.length!=8) { return false; } //verifica se todos os caracteres são numéricos var Numerico = false; var Numeros = "0123456789"; for (i=0;iNewCGC.length;i++) { // Numerico = false; for (j=0;jNumeros.length;j++) { // if (NewCGC.charAt(i) == Numeros.charAt(j)) { Numerico = true; break; } } if (!Numerico) { return false; } } //Calcula os dígitos verificadores var s1 = 0; aux = 0; soma = 0 for (i=1;i=8;i++) { //alert("i="+i+" - char(i-1)="+NewCGC.charAt(i-1)); aux = (ValChar(NewCGC.charAt(i-1)))*((i % 2)+1); //alert ("aux="+aux); if (aux9) aux = aux-9; //alert ("aux="+aux); soma = soma + aux; } r1 = soma % 10;
[java-list] validação de RG e Inscrição Estadual
Olá, amigos da lista!!!Estou precisando de um help...Será que alguém sabe se existe e aonde encontrar um código fonte Java para fazer validação de RG e Inscrição Estadual?Muito obrigada, amigos!!!AbraçosAna Lúcia[EMAIL PROTECTED]
[java-list] Validação de RG e Inscrição Estadual
Olá, amigos da lista!!!Estou precisando de um help...Será que alguém sabe se existe e aonde encontrar um código fonte Java para fazer validação de RG e Inscrição Estadual?Muito obrigada, amigos!!!AbraçosAna Lúcia[EMAIL PROTECTED]