1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
switch (cell.id)
{
// Case ne supportant que des entiers
case "VP_doublon_N":
case "VP_doublon_N1": numcheck = /\d/; break;
// Case ne supportant que des float à 1 décimale
case "VP_delai_veh_reparable_N":
case "VP_delai_veh_reparable_N1":
case "VP_delai_veh_non_reparable_N":
case "VP_delai_veh_non_reparable_N1": numcheck = /^\d{1,7}\.\d{1}$/; break;
// Case ne supportant que des float à 2 décimale (monétaire)
case "VP_cout_reparation_N":
case "VP_cout_reparation_N1":
case "VP_nb_heure_N":
case "VP_nb_heure_N1":
case "VP_cout_piece_N":
case "VP_cout_piece_N1": numcheck = /^\d{1,7}\.\d{2}$/; break; //Défaut
default: numcheck=""; break;
}
keychar = String.fromCharCode(keynum);
return numcheck.test(keychar); |
Partager