Código PHP:
function validar(rut)
{
if ((rut == "") || (rut== null)) {
alert("Por favor, indíquenos su RUT.");
document.contacto.rut.focus();
return false;
}
else {
sumatorio=0;
numero=0;
multiplicador=1;
cosas=celula.split("-");
letra=cosas[1];
celula=cosas[0];
longitud=celula.length-1;
for(a=longitud;a>=0;a--){
multiplicador+=1
if(multiplicador==8) {multiplicador=2}
numero2=parseInt(celula.charAt(a) );
numero=numero2*multiplicador;
sumatorio+=numero
}
resto=sumatorio%11;
if(resto>0){resto=11-resto}
if(resto==10){digito="K"}
else{digito=resto}
if(!letra){alert("El Rut ingresado no es válido. Favor Intente Nuevamente")}
else{
if(letra && letra!=digito) {alert("No es valido") }
}
}
Saludos!