regex pour entier ou à virgule flottante nombre à deux décimales

Je veux valider mon champ de devise avec la regex. J'aimerais que le motif suivant entrées

1.23
1
.45
0.56
56.00

Pas de virgule devrait être autorisé. J'ai essayé \d+(\.\d\d) mais il permet uniquement de première, quatrième et cinquième entrées. \d+(?:\.\d\d+)? permet à tous mais troisième.

  • Avez-vous essayé \d*(\.\d*) ?
  • Pas de. Laissez-moi essayer.
  • Comment sont les devises? Je ne vois que des flotteurs.
  • Il ne permet 12 mais permet 12.
  • Vous êtes de droite. ils sont en fait de flotteurs. mais je veux t permettent seulement deux décimales ou de ces entrées qui correspondent au motif donné
  • deux décimales ou plus de deux décimales (comme dans votre deuxième modèle)?
  • pas de virgule ou deux décimales. Mais de toute façon, j'ai eu ma réponse. merci pour l'aide. 🙂

InformationsquelleAutor Krishanu Dey | 2013-03-27