Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Codice fiscale

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    57

    Codice fiscale

    Ciao ragazzi,

    qualcuno ha elaborato uno script per verificare la validità del codice fiscale?

    Potete postarlo o indicarmi qualcosadi utile

    Grazie
    Webfaber

  2. #2
    codice:
    <SCRIPT>
    function codiceFISCALE(cfins)
       {
       var cf = cfins.toUpperCase();
       var cfReg = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/;
       if (!cfReg.test(cf))
          return false;
       var set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
       var set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";
       var setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
       var setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";
       var s = 0;
       for( i = 1; i <= 13; i += 2 )
          s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
       for( i = 0; i <= 14; i += 2 )
          s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
       if ( s%26 != cf.charCodeAt(15)-'A'.charCodeAt(0) )
          return false;
       return true;
       }
    </SCRIPT>
    <SCRIPT>
    function CheckForm()
       {
       var CFok=codiceFISCALE(document.modulo.cfisc.value)
       if (CFok==false)
          {
          alert("Codice Fiscale errato");
          return false;
          }
       else
          return true;
       }
    </SCRIPT>
    il form:

    codice:
    <FORM NAME="modulo" onSubmit="return CheckForm()">
    <INPUT TYPE='text' NAME='cfisc' size="20"> 
    
    <INPUT TYPE='submit' VALUE=' - Invia - '>
    </FORM>

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    57
    Funziona perfettamenete

    Grazie
    Webfaber

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.