Hallo, ich suche mit preg_match bestimmte Zeichen in meiner Variable $bemerk, und speichere diese in $unerlaubt (wenn ich das richtig verstanden habe). Danach wollte ich mit str_replace den Inhalt von $unerlaubt durch Leerstring ersetzen. Ich bekomme aber folgende Warnung:
Mein Versuch sieht wie folgt aus:
Hat jemand einen Tip, was ich falsch mache?
Warning: preg_match() [function.preg-match]: Compilation failed: missing terminating ] for character class at offset 5 in
PHP-Code:
if ($bemerk != '') {
if (preg_match('/^[]+$/', $bemerk, $unerlaubt)){
$bemerk = str_replace($unerlaubt, "", $bemerk);
}else{
$errors[] = 'Der Bereich Bemerkungen enthält ungültige Zeichen wie / + oder [ ] ';
}
}

Kommentar