PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzernamen bei Registrierung mit RegEx


Archimedes
25.05.2008, 19:44
Hallo Forum,

ich würde gerne als Benutzernamen nur alphanumerische Zeichen ohne Umlaute/Sonderzeichen und Zahlen zulassen.

Kann mir jemand mit einem RegEx-Ausdruck helfen?

Passepartout
25.05.2008, 19:56
Alphanumerisch, aber ohne Zahlen? :confused:

Oder meinst du, dass die Benutzernamen nicht nur aus Zahlen bestehen darf?

Archimedes
25.05.2008, 19:57
mit!

Hat sich aber erledigt. Es steht aber sogar in der Hilfe:
^[A-Z0-9]+$

Archimedes
25.05.2008, 20:00
Jetzt bräuchte ich aber noch einen SQL-Query:
Ich würde gerne alle bestehenden Namen strippen. Alle zeichen außer A-Z und 0-9 sollen aus Namen gestrichen werden.

StGaensler
25.05.2008, 22:34
Hallo,

das ist mit einem SQL-Query nicht möglich, es gibt zwar eine Suchen- und Ersetzen-Funktion, allerdings lässt diese keine Regex-Ausdrücke zu (darüber wäre das möglich) und du musst aufpassen, dass du danach keine doppelten Benutzernamen hast.

Dazu musst du dir ein php-Script schreiben, welches das erledigt.

Viele Grüße

Stefan