• Wenn du hier im Forum ein neues Thema erstellst, sind schon Punkte aufgeführt die du ausfüllen musst. Das dient im Allgemeinen dazu die notwendigen Informationen direkt mit der Frage bereitzustellen.
    Da in letzter Zeit immer wieder gerne das Formular gelöscht wurde und erst nach 3 Seiten Nachfragen die benötigten Infos für eine Hilfe kommen, werde ich nun jede Fragestellung die nicht einmal annähernd das Formular benutzt, sofort in den Sondermüll schicken.
    Füllt einfach die abgefragte Daten aus und alle können euch viel schneller helfen.

Registrierung - regulärer Ausdruck

RHS

Bekanntes Mitglied
Lizenzinhaber
Registriert
17. Aug. 2013
Beiträge
454
Punkte
108
Hallo,

bei der Registrierung kann man mit einem regulären Ausdruck vorgeben, aus welchen Zeichen die Nicknamen bestehen dürfen.

Ich verwende dort z.Zt. folgenden Ausdruck: ^[a-zäöüßA-ZÄÖÜ0-9]+$

Damit sind Buchstaben/Zahlen und, hier ganz besonders wichtig, Umlaute erlaubt. Ich möchte nun gerne noch den Bindestrich und Unterstrich erlauben, letztere aber jeweils nur 1x ...

Wie mach ich das?
 
Dumme Gegenfrage vermutlich - wo mach ich das eigentlich? Unter "Registrierung" in den Einstellungen wohl nicht. :unsure:
 
Doch, das machst du direkt unter Registrierung
admin.php?options/list/usersAndRegistration

Da gibt es den Punkt "Benutzername muss einem regulären Ausdruck (regular expressions) entsprechen:"

Dennoch kann ich leider die Frage von Reinhard nicht beantworten.
 
Tja, bislang leider keine Lösung, schade ...
 
ich denke das ist nicht so einfach
Code:
^[a-zäöüßA-ZÄÖÜ0-9]+([\-\_]{1}[a-zäöüßA-ZÄÖÜ0-9]+)?$
damit könnte es klappen, dabei wird aber nur ein Binde-/Unterstrich erlaubt

vielleicht geht das dann wie gewünscht (max zwei), jedoch eben auch zwei Binde-/Unterstriche
Code:
^[a-zäöüßA-ZÄÖÜ0-9]+([\-\_]{1}[a-zäöüßA-ZÄÖÜ0-9]+)?([\-\_]{1}[a-zäöüßA-ZÄÖÜ0-9]+)?$

edit:
womöglich klappt das so wie gesucht
Code:
^[a-zäöüßA-ZÄÖÜ0-9]+([\-\_]{1}[a-zäöüßA-ZÄÖÜ0-9]+|\_[a-zäöüßA-ZÄÖÜ0-9]+\-[a-zäöüßA-ZÄÖÜ0-9]+|\-[a-zäöüßA-ZÄÖÜ0-9]+\_[a-zäöüßA-ZÄÖÜ0-9]+)?$
 
Zuletzt bearbeitet:
Zurück
Oben