function nif_valido(campo)
{
abc=campo.value
nif=abc.substring(0,abc.length-1)
let=abc.charAt(abc.length-1)
if (!isNaN(let))
{
alert('El nif debe tener 8 digitos y una letra al final ')
campo.focus()
return false
}
else
{
cadena="TRWAGMYFPDXBNJZSQVHLCKET"
posicion = nif % 23
letra = cadena.substring(posicion,posicion+1)
if (letra!=let.toUpperCase())
{
alert("NIF incorrecto.Revise la letra y no deje espacios. ")
campo.focus()
return false
}
}
return(true)
}
0 comment about "Comprueba que el NIF sea valido"