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 

Dieses Thema hat akzeptierte Lösungen:

nur alphanumerische Zeichen zulassen



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!

11.03.2012, 15:32
Beitrag #1

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
nur alphanumerische Zeichen zulassen
Hallo,

ich möchte in einem String nur alphanumerische Zeichen zulassen. Gibt's da was fertiges oder muss ich einen "regulären Ausdruck" basteln der alles abdeckt?


Gruß Dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2012, 18:28
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: nur alphanumerische Zeichen zulassen

Akzeptierte Lösung

Nein, musst du selber basteln, außer es gibt irgendwo ein fertiges X-Control dafür.
Mgl. Lösung:
- String auf "Update while typing" stellen.
- Änderungen per Event-Struktur abfangen.
- Filtern des Eingabestrings mit Match Pattern, Suchstring [~a-z|A-Z|0-9]

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.03.2012, 09:22
Beitrag #3

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
RE: nur alphanumerische Zeichen zulassen
(11.03.2012 18:28 )jg schrieb:  Suchstring: [~a-z|A-Z|0-9]

Perfekt Jens! Ich bin auf den ersten Blick nicht warm geworden mit der Syntax vom "regulären Ausdruck" und hab es ins Geheim gehofft, dass mir da jemand was fertiges aus dem Ärmel schüttelt. Danke!

Was bewirkt die Tilde? In der Hilfe find ich nix dazu...



Gruß Dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.03.2012, 09:23 (Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2012 09:24 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: nur alphanumerische Zeichen zulassen
Noch eine Anmerkung: In der Vergleichs-Palette gibt es die Funktionen "Druckbares Zeichen?" und "Lexikalische Klasse"...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.03.2012, 09:37
Beitrag #5

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
RE: nur alphanumerische Zeichen zulassen
(12.03.2012 09:23 )GerdW schrieb:  "Lexikalische Klasse"...

Lexikalische Klasse nehme ich tatsächlich zum ersten Mal wahr. Guter Hinweis, danke.


Gruß Dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.03.2012, 20:23
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: nur alphanumerische Zeichen zulassen
(12.03.2012 09:22 )dimitri84 schrieb:  Perfekt Jens! Ich bin auf den ersten Blick nicht warm geworden mit der Syntax vom "regulären Ausdruck" und hab es ins Geheim gehofft, dass mir da jemand was fertiges aus dem Ärmel schüttelt. Danke!

Was bewirkt die Tilde? In der Hilfe find ich nix dazu...
Habe ich aus der Hilfe der "Match Pattern" Funktion:
Zitat: One or more characters other than digits [~0-9]+
Ist also IMHO eine Negierung.

Ich habe mich gerade nochmal schlau gemacht und ich stimme dir zu, Tilde gehört eigentlich nicht zum Umfang einer "Regular Expression".

Also hier noch eine Möglichkeit:
   

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nicht Darstellbare Zeichen erkennen Philipp_O 2 2.637 21.11.2022 07:39
Letzter Beitrag: Philipp_O
  GS1 Trennzeichen - ASCII Zeichen Andi_89 1 3.127 16.07.2018 15:57
Letzter Beitrag: GerdW
  Was bedeutet dieses Zeichen? dulfried 0 2.882 03.11.2017 14:48
Letzter Beitrag: dulfried
  In einen String Zeichen einfügen Yantit 12 15.327 20.11.2010 16:51
Letzter Beitrag: schrotti
  Bearbeitung von Zellen zulassen (Eigenschaft) dimitri84 4 4.387 30.06.2010 13:50
Letzter Beitrag: jg
  Zeichen Aus Datei Löschen VisionaryS 2 5.803 16.04.2010 15:49
Letzter Beitrag: GerdW

Gehe zu: