premetto che ho già serchato ma non ho trovato!

ho bisogno di verificare se l'utente abbia immesso un codice fiscale corretto NON in base al suo nome e cognome ecc.. ma semplicemente vorrei controllare la lunghezza (16 caratteri mi sembra) ed il suo contenuto in cifre e numeri.
cioè: (N = numero) (L = lettera)
LLLLLLNNLNNLNNNL

così almeno dovrebbe essere la sua forma... forse l'ultimo carattere puo' essere anche un numero non so

chi ne sa qualcosa?
gracias.