Thema: Auf eine Zahl prüfen
-
14.02.2011, 19:00 #1
- Registriert seit
- 06.02.2011
- Beiträge
- 6
Thanked 0 Times in 0 PostsAuf eine Zahl prüfen
Hallo,
wie bekomme ich es hin, das geguckt wird, ob in textBox1 eine Zahl vorhanden ist?
Nach dem Beispiel:
Code:if (this.textBox1.Text == "")
Danke schonmal.
Lg
-
14.02.2011, 19:14 #2
- Registriert seit
- 06.12.2011
- Beiträge
- 150
Thanked 30 Times in 22 PostsAuf 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 #4
- Registriert seit
- 06.02.2011
- Beiträge
- 6
Thanked 0 Times in 0 PostsAuf 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:
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 #6
- 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 #9
- Registriert seit
- 12.12.2011
- Beiträge
- 39
Thanked 24 Times in 16 PostsAuf 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.