ich überprüfen möchten, ob ein String nur Ziffern enthält. Ich benutzte dieses:Überprüfen Sie, ob Zeichenfolge enthält nur Ziffern
var isANumber = isNaN(theValue) === false;
if (isANumber){
..
}
.. aber erkannte, dass es auch + und - erlaubt. Grundsätzlich möchte ich sicherstellen, dass die Eingabe NUR Ziffern und keine anderen Buchstaben enthält. Da +100 und -5 beide Zahlen sind, isNaN, ist nicht der richtige Weg. Vielleicht ist ein Regexp was ich brauche? Irgendwelche Tipps?
Werfen Sie einen Blick auf diesen Beitrag ... http://stackoverflow.com/questions/18082/validate -Zahlen-in-Javascript-IsNumeric – Jorge
sollten Sie verwenden [0-9] anstelle von \ d mehr klar zu sein. \ d ist für jede Art von Ziffern geeignet, auch für solche aus anderen Sprachen, obwohl ich glaube, dass JavaScript eine Ausnahme ist, wo \ d nur 0-9 ist. – mukunda
Das ist großartig! Ich bin neugierig, bezieht sich nicht auf Ziffer, die dezimal ist? – dewwwald