- ] Thanks to Vallerugo Luca [ -

 << INDIETRO | SCRIPT

INDICE LATERALE:

DISCUTI NEL FORUM Scarica lo ZIP SCRIVICI

Verificare la correttezza di un codice fiscale


 DI CHE COSA AVRETE BISOGNO:
Conoscenza di JavaScript - un browser che supporti JavaScript - NOTEPAD


CODICE:

<html>
<head>
<script language="javascript">
function CtrCodFisc(fiscale)
{
var cost="010005070913151719210100050709131517192102041820110306081214161022252423";
var alfabeto="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var numeri="0123456789";
var numero1=0;
var numero2=0;
for(var w=2;w<15;w+=2)
{
var car=fiscale.substring(w-1,w);
if(alfabeto.indexOf(car)>-1)
numero1=numero1+alfabeto.indexOf(car);
else
numero1=numero1+eval(car);
}
for(var w=1;w<16;w+=2)
{
car=fiscale.substring(w-1,w);
if(alfabeto.indexOf(car)>-1)
n=alfabeto.indexOf(car)+11;
else
n=numeri.indexOf(car)+1;
numero2=numero2+eval(cost.substring((n*2)-2,((n*2))));
}

if(fiscale.substring(15,16)!=alfabeto.charAt((numero1+numero2)%26)) return false;

return true;

}
</script>
</head>
<body><form>
<input type="text" name="Testo">
<input type="button" value="Controlla" onclick="document.write(CtrCodFisc(Testo.value))">
</form>
</body>
</html>

<< INDIETRO
 

   

- SPAZIO LIBERO PER BANNER PUBBLICITARIO (click x avere + info) -