la funzione isNaN controlla in modo generico che il dato sia un numero ma anche 0 sarebbe un numero valido.
Cambia la riga
con quest'altracodice:if (isNaN(matricola)) {
in quasto modo sono accettati solo numeri di 4 cifrecodice:if (!(matricola.match(/[1-9]{1}\d{3}/))) {
(da 1000 a 9999)
enjoy![]()