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-Key: 136644

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

Printed on: April 25, 2024 at 06:04 o'clock

Member: Arano
Arano Feb 23, 2010 at 11:06:14 (UTC)
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
Member: datasearch
datasearch Feb 23, 2010 at 12:08:46 (UTC)
Goto Top
Du bist ja gemein face-wink

Der Regex steht doch fast schon im Beitrag.

entweder [:alnum:],\.,\,
oder [0-9a-zA-Z\.\,]
oder ...
Member: Marco123
Marco123 Feb 23, 2010 at 12:18:45 (UTC)
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
Member: datasearch
datasearch Feb 23, 2010 at 12:30:04 (UTC)
Goto Top
Keine Ursache face-wink Du bist nicht der erste mit dem \ Problem. Viel Spaß beim regexen.