var rutOK = false; $(document).ready(function () { traeData(-1); }); function validaRut(rutCompleto) { if (!/^[0-9]+[-|‐]{1}[0-9kK]{1}$/.test( rutCompleto )) return false; var tmp = rutCompleto.split('-'); var digv = tmp[1]; var rut = tmp[0]; if ( digv == 'K' ) digv = 'k' ; return (dv(rut) == digv ); } function dv(T) { var M=0,S=1; for(;T;T=Math.floor(T/10)) S=(S+T%10*(9-M++%6))%11; return S?S-1:'k'; } function validaID() { var rut=$('#iduser').val(); var email1=$('#email').val(); var email2=$('#email2').val() var telefono=$('#telefono').val(); $('#reservaB').attr("disabled", true); if (rut.length == 0) { return false; } if(!validaRut(rut)) { $('#iduser').addClass('reservaNO').removeClass('reservaOK'); return false; } else { $('#iduser').addClass('reservaOK').removeClass('reservaNO'); $('#reservaB').attr("disabled", false); } if(!(/^[\+][0-9]{11}$/.test(telefono))) { $('#telefono').addClass('reservaNO').removeClass('reservaOK'); return false; } else { $('#telefono').addClass('reservaOK').removeClass('reservaNO'); $('#reservaB').attr("disabled", false); } if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email1))) { $('#reservaB').attr("disabled", true); $('#email').addClass('reservaNO').removeClass('reservaOK'); return false; } else { $('#email').addClass('reservaOK').removeClass('reservaNO'); $('#reservaB').attr("disabled", false); } if (email1.toUpperCase() != email2.toUpperCase()) { $('#reservaB').attr("disabled", true); $('#email2').addClass('reservaNO').removeClass('reservaOK'); return false; } else { $('#email2').addClass('reservaOK').removeClass('reservaNO'); $('#reservaB').attr("disabled", false); } }