Hallo!
Wie kann ich überprüfen ob ein String unerlaubte Zeichen enthält?
mit einem regulären Ausdruck: http://www.php.net/manual/de/ref.pcre.php
Also ich habe zumbeipsiel den string "Ärger" und er darf aber nur die buchstaben a-z und A-Z und 0-9 sowie - und _ enthalten. Kann man sowas nachprüfen?
<?
$string = "Ärger";
if (preg_match("/[^a-zA-Z0-9_-]/",$string);) {
print "Da ist ein falsches Zeichen drin.";
} else {
print "Alles OK.";
}
?>
Grüße
Andreas