regulärer Ausdruck für gültige 2-stellige Dezimalzahl
Ich möchte eine Validierung in PHP für den Preis haben, der 100 oder 100,45 sein kann. Die 2 Dezimalstellen sind optional.
Jetzt sollte die Validierung nur noch Ziffern zulassen.
Bisher habe ich es geschafft, es zu erreichen
if (!preg_match('/^[0-9]+(\.[0-9]{1,2})?/', "100"))
{
echo "Invalid";
}
else
{
echo "Valid";
}
aber das problem hier ist, dass es gültig angezeigt wird, auch wenn ich 100a.00 oder 100a oder 100.a00 eingebe
Bitte helfen Sie mir dabei, das Problem so zu beheben, dass nur Ziffern im Format 100 oder 100.00 zulässig sind