So Hallo erstmal,
hab mich heut erst angemeldet und hoffe ihr könnt mir bei einem vielleicht sehr kleinem Problem weiter helfen. Ich verzweifel gerade an einem regulären Ausdruck für ne Textbox, ich will das der übertragene Text keine Codeschnippsel enhalten darf daher will ich einfach gewisse Sonderzeichen verbieten und nur den Zeilenumbruch erlauben
Der Zeilenumbruch wird vorher immer in ein <br /> umgewandelt und ich benutze kein strip_tags weil das fehleranfällig ist
Sonderzeichen die erlaubt werden sind "?!.,-äöü" ansonsten nur Buchstaben und Zahlen
mein Problem liegt jetzt darin wie kann ich das <br /> erlauben und zwar nur so geschrieben ohne die einzelnen Zeichen < / > frei zu geben ?
Ich habs jetzt schon in so vielen Kombinationen probiert und schaffs einfach nich ALSO BITTE HILFEEEEEEE ;-)
hab mich heut erst angemeldet und hoffe ihr könnt mir bei einem vielleicht sehr kleinem Problem weiter helfen. Ich verzweifel gerade an einem regulären Ausdruck für ne Textbox, ich will das der übertragene Text keine Codeschnippsel enhalten darf daher will ich einfach gewisse Sonderzeichen verbieten und nur den Zeilenumbruch erlauben
Der Zeilenumbruch wird vorher immer in ein <br /> umgewandelt und ich benutze kein strip_tags weil das fehleranfällig ist
Sonderzeichen die erlaubt werden sind "?!.,-äöü" ansonsten nur Buchstaben und Zahlen
Code:
preg_match("=^[a-z0-9äüöß?!-., ]+$=i",$text)
Ich habs jetzt schon in so vielen Kombinationen probiert und schaffs einfach nich ALSO BITTE HILFEEEEEEE ;-)