Hi Superheld,
leider nein => wenn z.b. nur Buchstaben eingegeben werden sollen diese nicht gelöscht werde.
Das könntest du z.B. so lösen:
$plz = $_POST['plz'];
// wenn $plz Ziffern enthält
if (preg_match('/[0-9]/', $plz)) {
// alles was keine Ziffern sind entfernen
$plz = preg_replace('/[^0-9]/', '', $plz);
}
Alternativ am Anfang prüfen, ob $plz nicht nur eine Ziffer, sondern genau fünf Ziffern enthält, durch Verwendung des RegEx '/[0-9]{5}/'
.
Viele Grüße,
~ Dennis.