Liebe Mitdenker, liebe Wissende, liebe Neugierige,
fehlt noch der Doppel-Slash, der verboten ist
Ja richtig, der wird hier nicht berücksichtigt, danke für den Hinweis.
Kann man festlegen das ein Zeichen auf sich selbst nur einmal folgen darf? Das wäre ja auch für den Bindestrich noch sehr interessant, also als Beispiel:
> start/folder--name (Verboten)
> start/folder//name (Verboten)
>
> start/folder-extra-name (OK)
> start/folder/extra/name (OK)
Die Zeichenfolgen, die verboten sind, würde ich einfach mit einem str_replace() in PHP klären. Entweder gegen '' austauschen und dann anhand der Verkürzung des Strings Du-Du machen, oder auch korrigieren, soweit das möglich und erwünscht ist.
Das ist nämlich viel übrsichtlicher, als eine RegExp.
Und anschließend dann erst die RegExp für die Dinge, die vorgeschrieben und erlaubt sind benutzen.
Spirituelle Grüße
Euer Robert
robert.r@online.de
Möge der wahre Forumsgeist ewig leben!