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. 1 oder mehr arithmetische Werte, bevor floating point
  2. Optional, eine floating-point "."
  3. 0 bis 2 arithmetischen Werte nach dem floating-point -

Zum Beispiel, einige gültige Eingaben wären:

  1. 1234.56
  2. 1234.5
  3. 2.8
  4. 120
  5. 120.00

Irgendwelche Ideen, um diese Eingabe in einer effizienten Weise?

InformationsquelleAutor yannicuLar | 2014-04-23

Schreibe einen Kommentar