@@Matze:
/^8|9|3[5-7]|39|46$/
sieht natürlich besser aus.
Nicht wirklich.
Es ist unperformant, anstatt mit Zahlen zu rechnen, diese erst in Strings umzuwandeln und dann noch einen regulären Ausdruck (immer langsam!) darauf anzuwenden.
Bleib bei if(!unikey.match(/^\d$/) && (key != 8 && key != 9 && key != 35 && key != 36 && key != 37 && key != 39 && key != 46))
Live long and prosper,
Gunnar
--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.