Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
/applications/core/interface/imageproxy/imageproxy.php?img=http://geocities.yahoo.com.br/andreiaspsts/firefox.gif&key=1e5a68ece899d0ad29b6889ed074e522d5df209697fa30a307c771b6dbb8551e" alt="Imagem Postada" />/applications/core/interface/imageproxy/imageproxy.php?img=http://geocities.yahoo.com.br/andreiaspsts/ie.gif&key=3dcb38bba84d3f7f45fb39b33ee34240f2e4f60d8de3f424a534e93de852591e" alt="Imagem Postada" />
<html><body><script language="javascript">function ValidaCNPJ(cnpj) { var i = 0; var l = 0; var strNum = ""; var strMul = "6543298765432"; var character = ""; var iValido = 1; var iSoma = 0; var strNum_base = ""; var iLenNum_base = 0; var iLenMul = 0; var iSoma = 0; var strNum_base = 0; var iLenNum_base = 0; if (cnpj == "") return false; l = cnpj.length; for (i = 0; i < l; i++) { caracter = cnpj.substring(i,i+1) if ((caracter >= '0') && (caracter <= '9')) strNum = strNum + caracter; }; if(strNum.length != 14) return false; strNum_base = strNum.substring(0,12); iLenNum_base = strNum_base.length - 1; iLenMul = strMul.length - 1; for(i = 0;i < 12; i++) iSoma = iSoma + parseInt(strNum_base.substring((iLenNum_base-i),(iLenNum_base-i)+1),10) * parseInt(strMul.substring((iLenMul-i),(iLenMul-i)+1),10); iSoma = 11 - (iSoma - Math.floor(iSoma/11) * 11); if(iSoma == 11 || iSoma == 10) iSoma = 0; strNum_base = strNum_base + iSoma; iSoma = 0; iLenNum_base = strNum_base.length - 1 for(i = 0; i < 13; i++) iSoma = iSoma + parseInt(strNum_base.substring((iLenNum_base-i),(iLenNum_base-i)+1),10) * parseInt(strMul.substring((iLenMul-i),(iLenMul-i)+1),10) iSoma = 11 - (iSoma - Math.floor(iSoma/11) * 11); if(iSoma == 11 || iSoma == 10) iSoma = 0; strNum_base = strNum_base + iSoma; if(strNum != strNum_base) { return false }else{ return true; }}window.onload = function (){ var cnpj = document.getElementById('cnpj'); cnpj.onblur = function(){ var valid = ValidaCNPJ(this.value); if(valid == false){ alert("CNPJ invalido") }else{ alert("CNPJ valido") } }}</script><form><b>Teste de CNPJ:</b><input type="text" name="cnpj" id="cnpj" value=""></form></body></html>Carregando comentários...