Thema: Auf eine Zahl prüfen
-
14.02.2011, 19:00 #1Neuling
- Registriert seit
- 06.02.2011
- Beiträge
- 6
Thanked 0 Times in 0 Posts
Auf eine Zahl prüfen
Hallo,
wie bekomme ich es hin, das geguckt wird, ob in textBox1 eine Zahl vorhanden ist?
Nach dem Beispiel:
Nur soll eben überprüft werden, ob sich darin eine Zahl befindet.Code:if (this.textBox1.Text == "")
Danke schonmal.
Lg
-
14.02.2011, 19:14 #2Nachrichtendienst
- Registriert seit
- 06.12.2011
- Beiträge
- 150
Thanked 30 Times in 22 Posts
Auf eine Zahl prüfen
Du könntest es mit Switch Lösen. Aber wahrscheinlich hat das Framework sogar für so etwas was Du brauchst eine Funktion/Methode/Klasse.
-
14.02.2011, 19:17 #3
Auf eine Zahl prüfen
Mit einem regulären Ausdruck.
Was du benötigst:
Regex.IsMatch.... (\d+)
-
14.02.2011, 19:22 #4Neuling
- Registriert seit
- 06.02.2011
- Beiträge
- 6
Thanked 0 Times in 0 Posts
Auf eine Zahl prüfen
Kannst du mir nen Bespielcode geben? Habe gegooglet, blicke aber nicht durch.
-
14.02.2011, 19:28 #5
Auf eine Zahl prüfen
VB.NET:
C#: (keine Garantie für Richtigkeit)Code:Imports System.Text.RegularExpressions Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim textString As String = "abcabc" Dim check As Boolean = Regex.IsMatch(textString, "(\d+)") If check = True Then MessageBox.Show("Der String enthält eine Zahl...") Else MessageBox.Show("Der String enthält KEINE Zahl...") End If End Sub End Class
Code:using System.Text.RegularExpressions; public class Form1 { private void Button1_Click(System.Object sender, System.EventArgs e) { string textString = "abcabc"; bool check = Regex.IsMatch(textString, "(\\d+)"); if (check == true) { MessageBox.Show("Der String enthält eine Zahl..."); } else { MessageBox.Show("Der String enthält KEINE Zahl..."); } } }
-
14.02.2011, 19:36 #6Neuling
- Registriert seit
- 06.02.2011
- Beiträge
- 6
Thanked 0 Times in 0 Posts
-
14.02.2011, 19:40 #7
Auf eine Zahl prüfen
string textString = textBox1.Text; ?
Grundwissen...
-
14.02.2011, 19:41 #8
Auf eine Zahl prüfen
@ Diebspiel, das "(check == true)" lässt sich schön durch "(check)" kürzen.
Was "d" bei RegEx bedeutet weiß ich nicht, mit dem Pattern ([0-9]+) sollte es auch funktionieren.
MfG. Nico vom iPhone
-
14.02.2011, 20:14 #9Grünschnabel
- Registriert seit
- 12.12.2011
- Beiträge
- 39
Thanked 24 Times in 16 Posts
Auf eine Zahl prüfen
d ist im Regulären Ausdruck eine digit (Zahl).
w ist AlphaNumeric (Buchstaben+Zahl [a-z0-9] / case-intensitive)
s ist Space (Leerzeichen, Tab, usw)
Die große Schreibweise negiert es jeweils.
. ist alles (halt alles)
* 0-unendlich mal das vorangestellte
+ 1-unendlich mal das vorangestellte
? 0 oder 1x das vorangestellte
^ Entweder der Start des Strings (also am Anfang) oder negiert das nachgestellte
$ Ende des Strings
Ist so das wichtigste, dann gibt es noch Gruppierungen, Abfragen, usw usw.
Ähnliche Themen
-
Youtube: Wir prüfen gerade eine große Anzahl an Anfragen aus deinem Netzwerk
Von Benzol im Forum Internet und TechnikAntworten: 5Letzter Beitrag: 12.02.2014, 00:50 -
Kann jemand eine .apk auseinander nehmen und auf Viren o.ä. prüfen?
Von ElkosMED im Forum HochsprachenAntworten: 2Letzter Beitrag: 07.02.2014, 02:32 -
C# Gerundete Zahl ausgeben
Von Gast78236 im Forum AndereAntworten: 5Letzter Beitrag: 06.11.2013, 23:04 -
[Event] Tipp die Zahl!
Von CoD im Forum Knuddels EventsAntworten: 62Letzter Beitrag: 13.12.2011, 20:34 -
Gerade Zahl in Bingo
Von Skindred im Forum Fragen & ProblemeAntworten: 3Letzter Beitrag: 05.12.2011, 09:22
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.
Zitieren