Ho provato una soluzione ma non penso che sia ancora quella corretta:

codice:
var numero = $("#numero").val();

  $("#numero").val(String("00000000" + numero).slice(-8));
  numero =$("#numero").val();
Al primo inserimento mi crea un numero di otto cifre con 7 zero davanti poi inserendo gli altri vanno a scalare:
00000001
00000012

ma se continuo ad inserire i numeri continua a prendermi l'ultimo inserito e a scalare tutti gli altri.
Penso che sia il caso di dare un blocco al tutto inserendo otto numeri o sbaglio?
Se inserisco il data-mask nell'input il tutto non funziona pi� dopo aver inserito il primo numero, mi rimane in questo modo:
1_______