Im onkeypress kannst Du sowas verwenden
if not (key in ['0'..'9',#8, '.', ',', '-' ]) then key := #0;
Dann gehen aber auch Eingaben wie
Code:
32098,32--43,32-44.3294.3-24
Die Lösung von
jfheins würde ich bevorzugen, allerdings ließe sich das ja auch kombinieren.