Hallo,
Was ist eigentlich der unterschied zwischen Zahlen und Ziffern?
ChrisB meinte folgendes. Das hier sind alles gültiger Number-Literale in JavaScript:
-71.56e+14
+.8
0x40
0100
Ergo wird isNaN false zurückgeben. Die Frage ist nur, ob man diese Zahlen auf der Serverseite haben will und verarbeiten kann.
Deshalb will man in den seltensten Fällen Formulareingaben mit isNaN() prüfen - eigentlich nur, wenn man diese Zahlen nur mit JavaScript verarbeitet.
Daher testet man eher auf /^\d+$/.test( document.forms.Formular.elements.Feld.value ).
Mathias