View: Comprueba que el NIF sea valido

  1. 10 months ago by jacinmontava
    1. function nif_valido(campo)
    2. {
    3. abc=campo.value
    4. nif=abc.substring(0,abc.length-1)
    5. let=abc.charAt(abc.length-1)
    6. if (!isNaN(let))
    7.  {
    8.   alert('El nif debe tener 8 digitos y una letra al final ')
    9.   campo.focus()
    10.   return false
    11.  }
    12. else
    13.  {
    14.   cadena="TRWAGMYFPDXBNJZSQVHLCKET"
    15.   posicion = nif % 23
    16.   letra = cadena.substring(posicion,posicion+1)
    17.   if (letra!=let.toUpperCase())
    18.    {
    19.     alert("NIF incorrecto.Revise la letra y no deje espacios. ")
    20.     campo.focus()
    21.     return false
    22.    }
    23.  }
    24.  
    25. return(true)
    26.  
    27. }

0 comment about "Comprueba que el NIF sea valido"