Ich möchte prüfen, ob eine "Zeichenkette" nur Ziffern enthält. Ich habe dies benutzt:
var isANumber = isNaN(theValue) === false;
if (isANumber){
..
}
Aber ich habe festgestellt, dass es auch +
und -
erlaubt. Grundsätzlich möchte ich sicherstellen, dass eine "Eingabe" NUR Ziffern und keine anderen Zeichen enthält. Da +100
und -5
beides Zahlen sind, ist istNaN()
nicht der richtige Weg.
Vielleicht ist eine Regexp das, was ich brauche? Irgendwelche Tipps?
wie wäre es mit
var isnum = /^\d+$/.test(val);