Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width">
- <title>JS Bin</title>
- </head>
- <body>
- <script id="jsbin-javascript">
- var cpf = [];
- var peso1 = [10,9,8,7,6,5,4,3,2];
- var peso2 = [11,10,9,8,7,6,5,4,3,2];
- var dv1; //primeiro digito calc.
- var dv2; //Segundo digito calc.
- var sum,resto;
- var cpfu = prompt("Digite seu cpf sem . e -");
- cpf[0] = Number(cpfu[0]);
- cpf[1] = Number(cpfu[1]);
- cpf[2] = Number(cpfu[2]);
- cpf[3] = Number(cpfu[3]);
- cpf[4] = Number(cpfu[4]);
- cpf[5] = Number(cpfu[5]);
- cpf[6] = Number(cpfu[6]);
- cpf[7] = Number(cpfu[7]);
- cpf[8] = Number(cpfu[8]);
- cpf[9] = Number(cpfu[9]);
- cpf[10] = Number(cpfu[10]);
- sum =
- cpf[0]*peso1[0] + cpf[1]*peso1[1]+
- cpf[2]*peso1[2] + cpf[3]*peso1[3]+
- cpf[4]*peso1[4] + cpf[5]*peso1[5]+
- cpf[6]*peso1[6] + cpf[7]*peso1[7]+
- cpf[8]*peso1[8];
- resto = sum % 11;
- if(resto < 2){
- dv1 = 0;
- }else{
- dv1 = 11 - resto;
- }
- //dv2
- sum =
- cpf[0]*peso2[0] + cpf[1]*peso2[1]+
- cpf[2]*peso2[2] + cpf[3]*peso2[3]+
- cpf[4]*peso2[4] + cpf[5]*peso2[5]+
- cpf[6]*peso2[6] + cpf[7]*peso2[7]+
- cpf[8]*peso2[8] + cpf[9]*peso2[9];
- resto = sum % 11;
- if(resto < 2){
- dv2 = 0;
- }else{
- dv2 = 11 - resto;
- }
- if(dv1 == cpf[9] && dv2 == cpf[10
- ]){
- alert("CPF VALIDO");
- }else{
- alert("CPF INVALIDO");
- }
- </script>
- <script id="jsbin-source-javascript" type="text/javascript">var cpf = [];
- var peso1 = [10,9,8,7,6,5,4,3,2];
- var peso2 = [11,10,9,8,7,6,5,4,3,2];
- var dv1; //primeiro digito calc.
- var dv2; //Segundo digito calc.
- var sum,resto;
- var cpfu = prompt("Digite seu cpf sem . e -");
- cpf[0] = Number(cpfu[0]);
- cpf[1] = Number(cpfu[1]);
- cpf[2] = Number(cpfu[2]);
- cpf[3] = Number(cpfu[3]);
- cpf[4] = Number(cpfu[4]);
- cpf[5] = Number(cpfu[5]);
- cpf[6] = Number(cpfu[6]);
- cpf[7] = Number(cpfu[7]);
- cpf[8] = Number(cpfu[8]);
- cpf[9] = Number(cpfu[9]);
- cpf[10] = Number(cpfu[10]);
- sum =
- cpf[0]*peso1[0] + cpf[1]*peso1[1]+
- cpf[2]*peso1[2] + cpf[3]*peso1[3]+
- cpf[4]*peso1[4] + cpf[5]*peso1[5]+
- cpf[6]*peso1[6] + cpf[7]*peso1[7]+
- cpf[8]*peso1[8];
- resto = sum % 11;
- if(resto < 2){
- dv1 = 0;
- }else{
- dv1 = 11 - resto;
- }
- //dv2
- sum =
- cpf[0]*peso2[0] + cpf[1]*peso2[1]+
- cpf[2]*peso2[2] + cpf[3]*peso2[3]+
- cpf[4]*peso2[4] + cpf[5]*peso2[5]+
- cpf[6]*peso2[6] + cpf[7]*peso2[7]+
- cpf[8]*peso2[8] + cpf[9]*peso2[9];
- resto = sum % 11;
- if(resto < 2){
- dv2 = 0;
- }else{
- dv2 = 11 - resto;
- }
- if(dv1 == cpf[9] && dv2 == cpf[10
- ]){
- alert("CPF VALIDO");
- }else{
- alert("CPF INVALIDO");
- }</script></body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement