Hi,
hab jetzt zwei Stunden rumgebrütet und komme einfach nicht drauf. Wenigstens konnte ich die Fehlerquelle auf eine einzige Zeile einschränken.
Folgenden regEx hab ich:
PHP-Code:
$satz=preg_replace('/[^a-zA-Z 0-9äöüÄÖÜß]/', '', $sprich);
Nach meiner Logik sollte das Script alles, was oben nicht enthalten ist, wegstreichen.
Irgendwie klappt es nur bis zur 9.
Eingabe von mir ($sprich):
"der text 123 ist blöd!"
Ausgabe $satz:
"der text 123 ist bld"
Bei Sätzen mit den anderen Umlauten das selbe:
"äöüÖÄpÜ sf" gibt nur noch "p sf" aus...
Was hab ich übersehen?
Danke schonmal und Grüße,
Pust