Martin: Formulareingabe überprüfen (Zahl)

Beitrag lesen

Hallo miteinander

Ich habe, ein für jemanden von euch sicher leicht zu lösendes, Problem:

in einem Formular habe ich ein Feld in das ein Betrag eingegeben werden muss. Soweit so gut.

Im Hintergrund (sprich nach absenden des Formulars) möchte ich nun überprüfen ob die Eingabe auch gültig ist sprich nur Zahlen und keine Buchstaben oder Zeichen darin sind.

Glaube das man dazu am besten ereg() nimmt jedoch möchte ich nicht alle Zeichen eingeben die der User NICHT eingeben soll sondern nur die gültigen Zahlen [0-9].

Mein (gescheiterter) Versuch :

if(!ereg("[0-9]", $betrag){ echo "Sie haben nicht erlaubte Zeichen eingegeben"; return; }

Was hab ich da falsch gemacht bzw kann man das überhaupt so lösen?

Mfg Martin