INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

String auf "Nicht-"Zahlen überprüfen...



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.01.2013, 11:52
Beitrag #1

Booner Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jun 2008

8.6.1
2008
kA

85764
Deutschland
String auf "Nicht-"Zahlen überprüfen...
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.01.2013, 12:11
Beitrag #2

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
RE: String auf "Nicht-"Zahlen überprüfen...

Akzeptierte Lösung

Schau Dir die Funktion "Regulären Ausdruck suchen" in der Palette String an...

Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2013, 12:13
Beitrag #3

swatski Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2011

2010, 2012
2010
DE_EN


Deutschland
RE: String auf "Nicht-"Zahlen überprüfen...
Wie wäre es mit String in U8 und dann alles was kleiner als 48 und größer als 57 ist keine Ziffer.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2013, 12:19
Beitrag #4

Morpheus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 205
Registriert seit: Jul 2009

2019 SP1, 2020 SP1
2005
EN

8000
Schweiz
RE: String auf "Nicht-"Zahlen überprüfen...
(15.01.2013 12:11 )dali4u schrieb:  Schau Dir die Funktion "Regulären Ausdruck suchen" in der Palette String an...

Stefan

Ich würde dir auch diesen Lösungsansatz empfehlen.

Gruss
Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2013, 12:34 (Dieser Beitrag wurde zuletzt bearbeitet: 15.01.2013 12:36 von TSC.)
Beitrag #5

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
RE: String auf "Nicht-"Zahlen überprüfen...
So könnte es gehen! Das Ganze in eine Event-Struktur gepackt und in einer Schleife laufen lassen, dann hast du auch direkt eine Live-Überprüfung der Eingabe!
   
Beim Erstellen vom Snippet wurde die lokale Variable durch einen Eigenschaftsknoten ersetzt! Ganz rechts musst du eigentlich nur in eine lokale Variable vom String schreiben!

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2013, 13:22 (Dieser Beitrag wurde zuletzt bearbeitet: 15.01.2013 13:23 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String auf "Nicht-"Zahlen überprüfen...

Akzeptierte Lösung

Hallo,

zum Glück gibt es ja Vergleichsoperatoren:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.01.2013, 14:06
Beitrag #7

Booner Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jun 2008

8.6.1
2008
kA

85764
Deutschland
RE: String auf "Nicht-"Zahlen überprüfen...
Hei Leute,

also ne Lösung innerhalb weniger Minuten? KRASS!
Die Suche mit dem regulären Ausdruck war genau das Richtige.
Hätte nicht gedacht, dass diese Funktion so mächtig ist.

Vielen Dank an alle!


Grüße,

Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2013, 14:32
Beitrag #8

Booner Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jun 2008

8.6.1
2008
kA

85764
Deutschland
RE: String auf "Nicht-"Zahlen überprüfen...
Hallo Gerd,

hab Deine Lösung mal eben nachvollzogen.
Interessant, dass "Dezimalziffer?" auch mit Bytes umgehen kann.
Labview erstaunt mich doch immer wieder.
Genau so eine kurze Lösung hatte ich mir vorgestellt.
Vielen Dank für diese Lösung!

Allerdings bleibe ich doch beim "regulären Ausdruck" da der für mich den String gleich zur Weiterverarbeitung bietet. Angel_not


Grüße,

Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2013, 14:33
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String auf "Nicht-"Zahlen überprüfen...
Hallo Tom,

Zitat:Interessant, dass "Dezimalziffer?" auch mit Bytes umgehen kann.
Wow, und das wird sogar in der Kontexthilfe beschrieben...
Big Grin

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String überprüfen ob Buchstabe vorhanden ist marsius 3 5.249 19.05.2014 07:48
Letzter Beitrag: GerdW
  Zahl auf Wertebereich überprüfen und Ausgang setzen Serial 3 5.093 29.04.2014 06:20
Letzter Beitrag: Serial
  String Array Sortieren nach Zahlen... toaran_ 7 9.077 12.11.2012 17:09
Letzter Beitrag: toaran_
  Überprüfen von Pfaden wohlhum 6 7.397 23.01.2012 16:47
Letzter Beitrag: Odie
  überprüfen ob eine Taste gedrückt wurde Napoleon 5 6.441 17.02.2011 17:01
Letzter Beitrag: GerdW
  String nach Zahlen Array Kova 2 5.595 18.11.2010 13:56
Letzter Beitrag: Lucki

Gehe zu: