@@Der Martin
Wenn ich also 119.80 eingebe, wäre ich "not amused", wenn die Software daraus fast 12000 EUR machen würde. Es sei denn, ich soll den Betrag kriegen anstatt bezahlen 😉
Allerdings kommt dann das leidige Thema Tausender-Trennzeichen, das sich manche Leute einfach nicht abgewöhnen wollen. Da braucht's dann eine gewisse Heuristik, um zu
erkennenerraten, ob der Punkt nun ein Tausender- oder ein Dezimaltrennzeichen sein soll.
Gerade wenn’s um Geld geht, sollte man da nicht raten – aus dem von dir genannten Grund.
Da hilft nur, bei der Eingabe keine Tausendertrennzeichen zuzulassen.
Bei der Ausgabe kann man Zahlen ja dann formatieren, wenn’s denn sein muss. Statt einen Punkt zu machen, kann man der Eindeutigkeit wegen ein Leerzeichen verwenden – aber ein nicht umbrechendes, sonst sieht’s doof aus.
Und mit Ausgabe ist hier nicht das Überschreiben des Werts eines Eingabefelds gemeint.
🖖 Stay hard! Stay hungry! Stay alive! Stay home!
“Turn off CSS. If the page makes no sense, fix your markup.” —fantasai