Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gonzalo

Javascript para validar CPF E EMAIL

Recommended Posts

Colegas,Como seria um javascript para validar um cpf (11 números, só numeros) e um e-mail (X @ X . COM.)Obrigado a quem possa ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá,Seguinte, no meu iste tem apenas sobre a validação de cartão, mas resolvipostar o script aqui, deve ser colocado onde deseja que apareça, ok?? <div align="center"><br><script LANGUAGE="JavaScript"><!--var encrypt_it = true;function isCreditCard(st) { if (st.length > 19) return (false); sum = 0; mul = 1; l = st.length; for (i = 0; i < l; i++) { digit = st.substring(l-i-1,l-i); tproduct = parseInt(digit ,10)*mul; if (tproduct >= 10) sum += (tproduct % 10) + 1; else sum += tproduct; if (mul == 1) mul++; else mul--; } if ((sum % 10) == 0) return (true); else return (false);}function getCCNum(default_val) { msg = 'Digite o número de seu cartão: ' + ' '; return prompt(msg,default_val);}function encrypt(val) { val = "" + val; var result = ""; for (i=0;i<val.length;i++) { character = val.charAt(i); if ("0123456789".indexOf(character) != -1) { character = parseInt(character); character = (character+1)%10; } result += character; } if (result != "") result += " correto!"; return result;}function unencrypt(val) { val = "" + val; for (n=0;n<9;n++) val = encrypt(val); return (val.substring(0,val.indexOf('e')));}function strip(val) { val = "" + val; if (val == null) return ""; var result = ""; for (i=0;i<val.length;i++) { character = val.charAt(i); if ("0123456789".indexOf(character) != -1) result += character; } return result;}var last_entry = "";function doCCStuff(form_element) { if (blur_reset) { last_entry = form_element.value; if (last_entry.indexOf('e') != -1) last_entry = unencrypt(last_entry); entry = getCCNum(last_entry); stripped_entry = strip(entry); while ((entry != null) && (!isCreditCard(stripped_entry))) { alert('O número do cartão não é válido.\n ' + 'Verifique o número e tente novamente.'); last_entry = entry; entry = getCCNum(last_entry); stripped_entry = strip(entry); } if (entry != null) { if (encrypt_it) form_element.value = encrypt(entry); else form_element.value = entry; } blur_form(form_element); } return false;}var blur_reset = true;function blur_form(form_element) { form_element.blur(); blur_reset = false; setTimeout("blur_reset=true",2000);}// --></SCRIPT><form name="cnp_form"> <span class="botaoopiniao">Digite o número do cartão abaixo:</span><br><input type="text" name="cc_num" size="35" value="" onclick="return doCCStuff(this)"></form>spbre a vliadção de numeros, o dreamweaver faz isso, sabe mexer no dreamweaver, tipo na opção de formularios do dreamweaver?[]sRodney

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.