Eeeehhh..
La indovino con cinque (righe):
codice:
<script language="Javascript">
<!--
function Trim(stringa){ //Levo eventuali spazi indesiderati
   reTrim=/\s+$|^\s+/g;
   return stringa.replace(reTrim,"");
}
function controlla(){  // Controllo correttezza codice fiscale
    var p=document.form1.text1;
    var re = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/;
    Codice=Trim(p.value.toUpperCase());
    alert(re.test(Codice));
}
//-->
</script>
Per controllare la correttezza del codice fiscale basta una regular expression