[Visual Basic 2010] [Hilfe] Texbox Zwischen 6-8 Zeichen Benutzen

01/07/2012 21:41 Stephack#1
Hey Leute...


Gerade noch dass andere Problem gelöst kommen wir zum nächsten !


Nun möchte ich meinen Login ausarbeiten.

Nun möchte ich, dass in einer texbox nur Zahlen Und Buchstaben zwischen 6-8 Zahlen/Buchstaben Verwendet werden dürfen.

Ich Hoffe ihr könnt mir helfen.


Hier noch eine Bilder Frage ^^ :

Also In Dieser Textbox Nur 6-8 Ziffern sonst Fehlermeldung ^^.

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

So Nur Dort Drin Mehr Nicht Verwenden :

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]



Danke Schon Mal im voraus :D


Mit Freundlichen Grüßen

Stephack
01/07/2012 21:46 Kraizy​#2
PHP Code:
if textbox.textlength <= 8 andalso textbox.textlength >= 6 then
//mach was
else
//fehler
end if 
01/07/2012 22:02 Stephack#3
Quote:
Originally Posted by xKraizy View Post
PHP Code:
if textbox.textlength <= 8 andalso textbox.textlength >= 6 then
//mach was
else
//fehler
end if 


Und wie geht des Noch mit Dass man Ein Großbuchstaben benutzen Muss.

Und, Dass kein ß ÄÖÜ Oder sowas benutzen werden darf machen

Danke schon mal für deine Antwort :D
01/07/2012 22:30 Diablo_#4
Quote:
Originally Posted by Stephack View Post
Und wie geht des Noch mit Dass man Ein Großbuchstaben benutzen Muss.

Und, Dass kein ß ÄÖÜ Oder sowas benutzen werden darf machen

Danke schon mal für deine Antwort :D
Code:
If TextBox1.Text.Contains("Ö") Then

            MsgBox("ÜÖÄüöä dürfen nicht verwendet werden.", MsgBoxStyle.Information)

        ElseIf TextBox1.Text.Contains("Ä") Then

            MsgBox("ÜÖÄüöä dürfen nicht verwendet werden.", MsgBoxStyle.Information)

usw..

End If
Das Gleiche machst du mit den anderen Buchstaben, die nicht benutzt werden dürfen.

Wenn ein Buchstabe aber vorkommen muss, machst das hier:

Code:
If TextBox1.Text.Contains("A") = False Then

            MsgBox("Mindestens ein Großbuchstabe muss enthalten sein.", MsgBoxStyle.Information)

        End If
Grüße
01/07/2012 22:44 MoepMeep#5
@Diablo lolz.

Reguläre Ausdrücke.
01/07/2012 22:55 Diablo_#6
Quote:
Originally Posted by MoepMeep View Post
@Diablo lolz.

Reguläre Ausdrücke.
So kann man es aber machen.
01/07/2012 23:00 MoepMeep#7
Quote:
Originally Posted by Diablo_ View Post
So kann man es aber machen.
Wenn man gerne einen riesen Haufen unnützer Zeilen schreibt sicherlich.
01/07/2012 23:01 Diablo_#8
Quote:
Originally Posted by MoepMeep View Post
Wenn man gerne einen riesen Haufen unnützer Zeilen schreibt sicherlich.
Dann zeig ihm doch, wie man das mit den Regular Expressions kürzer schreibt. Ich finde aber, als Anfänger ist diese Methode leichter zu merken und funktioniert immerhin auch.
01/07/2012 23:25 MoepMeep#9
Quote:
Originally Posted by Diablo_ View Post
Dann zeig ihm doch, wie man das mit den Regular Expressions kürzer schreibt. Ich finde aber, als Anfänger ist diese Methode leichter zu merken und funktioniert immerhin auch.
Wer keine Regulären Ausdrücke beherrscht hat nie Programmieren gelernt und hat folglich in dieser Sektion nichts verloren. Aber das der TE nichts drauf hat sieht man ja schon an dieser Frage und den anderen. Ich steck solchen Leuten ganz sicher nichts in den Arsch.
01/07/2012 23:46 xNopex#10
Quote:
Wer keine Regulären Ausdrücke beherrscht hat nie Programmieren gelernt und hat folglich in dieser Sektion nichts verloren.
okebb.