Primefaces-Eingang für Geld-Eingang (genau 2 Ziffern nach dem floating-point -)
Brauche ich eine PrimeFaces-input-Komponente, um die get/set-eine Menge Geld, das bedeutet, dass eine Dezimalzahl mit 2 stellen nach dem floating-point.
Versuchte ich mit inputMask, wie
<p:inputMask value="#{moneyBean.amount}" mask="999.99"/>
Aber ich kann nicht einen Weg finden, um eine Maske, die können beschränkt:
- 1 oder mehr arithmetische Werte, bevor floating point
- Optional, eine floating-point "."
- 0 bis 2 arithmetischen Werte nach dem floating-point -
Zum Beispiel, einige gültige Eingaben wären:
- 1234.56
- 1234.5
- 2.8
- 120
- 120.00
Irgendwelche Ideen, um diese Eingabe in einer effizienten Weise?
InformationsquelleAutor yannicuLar | 2014-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen regulären Ausdruck war der beste Weg den ich bisher gefunden habe,
InformationsquelleAutor yannicuLar