15.01.2013, 11:52
Hallo Leute,
ein String sollte eine Seriennummer mit 10 Stellen enthalten.
Ich möchte nun überprüfen, ob der String auch wirklich nur Zahlen enthält.
Wie kann ich das am einfachsten lösen?
Zuerst wollte ich den String in eine Zahl wandeln und die Anzahl der Stellen kontrollieren.
Die Konvertierung arbeitet aber nur mit 32bit. Zudem kann auch eine führende Null in der Seriennummer sein.
Die Lösung, die mir einfällt: For-Schleife und jedes Zeichen einzeln überprüfen. Aber das muss doch auch einfacher gehen?
Grüße,
Tom
ein String sollte eine Seriennummer mit 10 Stellen enthalten.
Ich möchte nun überprüfen, ob der String auch wirklich nur Zahlen enthält.
Wie kann ich das am einfachsten lösen?
Zuerst wollte ich den String in eine Zahl wandeln und die Anzahl der Stellen kontrollieren.
Die Konvertierung arbeitet aber nur mit 32bit. Zudem kann auch eine führende Null in der Seriennummer sein.
Die Lösung, die mir einfällt: For-Schleife und jedes Zeichen einzeln überprüfen. Aber das muss doch auch einfacher gehen?
Grüße,
Tom