regExp de format numérique à décimale unique
Bonsoir,
J'ai un léger soucis avec une expression, j'en avais jamais fait et je pense que je vais suicider le premier qui passe prêt de moi lol.
J'ai une premire expression :
Code:
chainePrix= new RegExp("^(([^0][0-9]*))(((.)[0-9]{2})+)$", "g");
Je ne peux pas écrire 0 devant le point et je suis limité a 2 décimal après la virgule,
J'ai ensuite cette seconde expression :
Code:
chainePoids= new RegExp("^(([^0][0-9]*|0){1})(((.)[0-9]{1})+)$", "g");
qui me permet de mettre 0 devant mais qui doit être limité à 1 décimal après la virgule, seulement je peux en mettre autant que je veux :/
Pourtant je ne devrais avoir qu'un seul chiffe à changer ?