Sonderzeichen ausfiltern

SwingerLive

Mitglied
Hallo,

gibt es eine einfache möglichkeit eine Textvariable auf Sonderzeichen
zu prüfen? Ich brauche das für eine Registrierung, denn ich will anschliesend den Inhalt der Variable einen Link übergeben.

Gibt der User beim registrieren nun ein "Paul+Gerda" oder "Paul&Gerda"
hat das ja in einem Link fatale folgen, das der eigentliche Inhalt von der Variablen nicht mehr stimmt.

Daher mein Anliegen, sofort beim registrieren den String auf mögliche Sonderzeichen zu untersuchen, und dann den User gegebenfalls darauf hinweisen, dass keine Sonderzeichen erlaubt sind.

Weiss da jemand rat??



Gruß

Andres
 
Hi,

oder mit der Funktion ereg() oder ereg_replace()

ereg: ereg ( string Suchmuster, string Zeichenkette [, array regs]);
ereg_replace: eregi_replace ( string Suchmuster, string Ersatz, string Zeichenkette);

Such einfach mal in der PHP-Manual:

http://de.php.net/manual/de
 
jop. in deinem fall sähe das dann etwa so aus:
PHP:
if(!eregi("^[a-zA-Z0-9]+$",$variable))
 {
  // Variable enthält Sonderzeichen
  echo "Sonderzeichen sind nicht erlaubt!";
 }
else
 {
  // Variable enthält keine Sonderzeichen
  ... weitere Aktionen ...
 }
 
danke euch für die rasche Antwort.

@SilentWarrior


das ist genau das was ich gesucht habe. Weis zwar nicht
genau wie das funktioniert :-( aber es funktiniert :-)


Gruß

Andeas
 
Zurück