marco123
Goto Top

Nur spezielle Sonderzeichen erlauben

Hallo,

Wie kann ich in PHP einen regexp eintrag erstellen (bzw funktion zum überprüfen des Inhaltes) welcher nur:
a-z A-Z 0-9 sowie folgende sonderzeichen erlaubt: -> . -> , -> - (punkt, komma, bindestrich)

alles andere sollte nicht angenommen werden.

Oder villeicht habt ihr noch eine andere Lösung, bzw funktionen die einzelnen Bereiche (a-z) (0-9) sowie (. , -) zu testen.

Vielen Dank!

Content-ID: 136644

Url: https://administrator.de/contentid/136644

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

Arano
Arano 23.02.2010 um 12:06:14 Uhr
Goto Top
Moin,

den regulären Ausdruck muss du schon selber schreiben.
Sieh dir doch mal den Quickstart auf www.regular-expressions.info an. Hier findest du alles was du zum erstellen deines Ausdruckes benötigst.

~Arano
datasearch
datasearch 23.02.2010 um 13:08:46 Uhr
Goto Top
Du bist ja gemein face-wink

Der Regex steht doch fast schon im Beitrag.

entweder [:alnum:],\.,\,
oder [0-9a-zA-Z\.\,]
oder ...
Marco123
Marco123 23.02.2010 um 13:18:45 Uhr
Goto Top
Vielen Dank datasearch,

hätte mich auch durchs tutorial gekämpft, wusste auswendig nur noch [a-zA-Z0-9] die Sonderzeichen hatten mir gefehlt, stimmt die müssen ja escaped werden mit \

dankeschööööön
datasearch
datasearch 23.02.2010 um 13:30:04 Uhr
Goto Top
Keine Ursache face-wink Du bist nicht der erste mit dem \ Problem. Viel Spaß beim regexen.