![]() |
Prüfen, ob Zahl oder buchstabe
Hallo,
wie kann ich prüfen, ob eine zahl oder ein Buchstabe voliegt??? (in einem Zeichen (Char)) MFG Christian18 |
Re: Prüfen, ob Zahl oder buchstabe
ich würds so in der richtung versuchen
Delphi-Quellcode:
bzw.
var Key: Char
if ( Key in ['0'..'9'])
Delphi-Quellcode:
Key in ['a'..'z','A'..'Z']
|
Re: Prüfen, ob Zahl oder buchstabe
Delphi-Quellcode:
if ord(ch) > '9' then
... else ... |
Re: Prüfen, ob Zahl oder buchstabe
Zitat:
Erstens kriegst du nen Compilerfehler, weil ord() dir eine Zahl zurückgibt, die du logischerweise nicht auf größer-kleiner-gleich Strings prüfen kannst. Und dann is da noch n Logikfehler. Deine Abfrage greift auch dann, wenn ich bspw. '+' als Char einsetze. |
Re: Prüfen, ob Zahl oder buchstabe
Dann gibts ja da noch die beiden APIs IsCharAlpha und IsCharAlphaNumeric, kannst es ja auch damit testen. Ist ein Zeichen Alpha, aber nicht Aplhanumerisch ist es ein Buchstabe, ist es beides ist es eine Ziffer.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz