2010-11-19 4 views

Antwort

1

Da jedes Auftreten von einem der aufgeführten Sonderzeichen sollte die Eingabe als schlecht markiert, können Sie die Verwendung der Regex machen: [\`\~\@\#\$\%\^\&\\\\]:

$pattern = '/[\`\~\@\#\$\%\^\&\\\\]/'; 
if(preg_match($pattern, $textToSearch)){ 
    exit('Bad text.'); 
} 

Ideone link

+0

+1 und eine virtuelles +1 um den umgekehrten Schrägstrich korrekt zu entfernen, aber Sie müssen nicht aus diesen anderen Zeichen entkommen: http://www.ideone.com/O0t35 –