Autor |
Nachricht |
Backware
Threadersteller
Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht:
|
Verfasst Do 06.09.2007 14:34
Titel [REGEX] Problem bei Usernamen |
|
|
Hi Leute,
ich arbeite derzeit an einer kleinen Lösung für Logins und bin gerade am überlegen.
Es geht mir im Moment darum, dass ich mittels REGEXP prüfen will, ob der Benutzername "gültig" ist. Gültig ist er, wenn er Zeichen wie A-Z, a-z, 0-9 _ und - beinhaltet.
Alles andere finde ich etwas "unnötig" zuzulassen.
Jetzt fehlt mir scheinbar irgendwie eine Information oder derartiges, da mein REGEXP auch Usernamen wie ______ zulässt....
Hier mal mein Prachtstück .
Ich hätte gern, dass der Benutzername mit Buchstaben oder Zahlen anfangen und mit Buchstaben oder ZAhlen ENDEN soll.. zwischendrin darf EIN: - oder _ vorkommen, zum Trennen der Wörter.
BTW. ist das hier im MGi auch so.
Liebe Grüße
Backware
// Edit meint: achso: der gesamte Benutzername muss mindestens 3 maximal 12 Zeichen beinhalten.
Zuletzt bearbeitet von Backware am Do 06.09.2007 14:36, insgesamt 1-mal bearbeitet
|
|
|
|
|
beeviZ
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 06.09.2007 15:41
Titel
|
|
|
tipp: mgi = phpbb2 = opensource
runterladen, anmeldung suchen, regex ausm script klauen.
|
|
|
|
|
Anzeige
|
|
|
Backware
Threadersteller
Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht:
|
Verfasst Do 06.09.2007 16:09
Titel
|
|
|
beeviZ hat geschrieben: | tipp: mgi = phpbb2 = opensource
runterladen, anmeldung suchen, regex ausm script klauen. |
tut mir leid ich meinte: das MGI lässt auch Usernamen wie ______ zu
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 06.09.2007 22:12
Titel
|
|
|
angenommen anfangs- und endzeichen sind festgelegt:
^[a-z][\w\-]{1,10}[a-z]$
Zuletzt bearbeitet von dastef am Do 06.09.2007 22:13, insgesamt 1-mal bearbeitet
|
|
|
|
|
Backware
Threadersteller
Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht:
|
Verfasst Fr 07.09.2007 10:26
Titel
|
|
|
dastef hat geschrieben: | angenommen anfangs- und endzeichen sind festgelegt:
^[a-z][\w\-]{1,10}[a-z]$ |
damit würde a------a auch gehen. soweit kam ich auch schon
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Fr 07.09.2007 12:12
Titel
|
|
|
Backware hat geschrieben: | dastef hat geschrieben: | angenommen anfangs- und endzeichen sind festgelegt:
^[a-z][\w\-]{1,10}[a-z]$ |
damit würde a------a auch gehen. soweit kam ich auch schon |
und was ist an a------a auszusetzen?
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Fr 07.09.2007 12:21
Titel
|
|
|
das das einfach keine gültigen usernamen sind, wenn das nicht erwünscht ist...
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Fr 07.09.2007 12:30
Titel Re: [REGEX] Problem bei Usernamen |
|
|
Backware hat geschrieben: | Hi Leute,
Gültig ist er, wenn er Zeichen wie A-Z, a-z, 0-9 _ und - beinhaltet.
|
wieso? ich doch erlaubt
naja, würde die diskussion eh in die falsche richtung bringen, deswegen hak ich mal nicht nach.
wieviele - und _ hintereinander dürfen denn erlaubt sein?
wenn nur eines von diesen zeichen erlaubt ist, dann schau doch einfach ob zwei (hintereinander) drinne sind als indikator, dass der username ungültig ist...
Zuletzt bearbeitet von pixelpapst303 am Fr 07.09.2007 12:30, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
JS | replace - regex - br
[REGEX/REWRITE] + und &
Regex für Mailheader
RegEx - Rufnummer Validierung
Per RegEx auslesen und ersetzen
Grep/RegEx frage
|
|