Hi zusammen,
ich kämpfe jetzt schon seit ner Stunde mit den Pattern. Verstehe das anscheinend nicht so ganz. Daher brauche ich mal Eure Hilfe. In der Suche habe ich zwar einiges gefunden, doch die Erfolgsresultate blieben aus.
Hier erst einmal mein Pattern:
Das Ziel ist folgendes:
Ich möchte nur ne URL zulassen. Darf als erstes Zeichen nicht mit nem Slash anfangen und das letzte Zeichen darf auch keins sein. Zudem sollen nur folgende Zeichen erlaubt sein.
A-z (keine Umlaute)
0-9
ß
_ (Unterstrich)
- (Bindestrich - Minuszeichen)
.
/ (im rest des Suchstrings)
Beispiel:
heinzelmännchen (ungültig)
/heinzelmännchen (ungültig)
heinzelmaennchen (gültig)
heinzelmaennchen/dir (gültig)
heinzelmaennchen/dir/ (ungültig)
Hoffe einer von Euch kann mir weiterhelfen und vielleicht auch mal die Pattern näher bringen. Da man diese ja eigentlich sehr oft gebraucht. Ich bis jetzt zwar noch nicht, doch das kann sich dann ja ändern.
Gruß + Danke
Heinzelmännchen
ich kämpfe jetzt schon seit ner Stunde mit den Pattern. Verstehe das anscheinend nicht so ganz. Daher brauche ich mal Eure Hilfe. In der Suche habe ich zwar einiges gefunden, doch die Erfolgsresultate blieben aus.
Hier erst einmal mein Pattern:
PHP-Code:
preg_match( "|^[A-z0-9._-][A-z0-9._-]{1,}|", trim($such_text) )
Ich möchte nur ne URL zulassen. Darf als erstes Zeichen nicht mit nem Slash anfangen und das letzte Zeichen darf auch keins sein. Zudem sollen nur folgende Zeichen erlaubt sein.
A-z (keine Umlaute)
0-9
ß
_ (Unterstrich)
- (Bindestrich - Minuszeichen)
.
/ (im rest des Suchstrings)
Beispiel:
heinzelmännchen (ungültig)
/heinzelmännchen (ungültig)
heinzelmaennchen (gültig)
heinzelmaennchen/dir (gültig)
heinzelmaennchen/dir/ (ungültig)
Hoffe einer von Euch kann mir weiterhelfen und vielleicht auch mal die Pattern näher bringen. Da man diese ja eigentlich sehr oft gebraucht. Ich bis jetzt zwar noch nicht, doch das kann sich dann ja ändern.
Gruß + Danke
Heinzelmännchen
Kommentar