Il faut mettre {0,1} à la place de *. Si ta chaîne de caractères est délimitée par " il faut doubler les \ (voir les messages d'hier).
Code:var reg = new RegExp(/^(([1-2]\d{2})|([1-9]\d)|[0-9])([,.]\d{2}){0,1}$/);
Version imprimable
Il faut mettre {0,1} à la place de *. Si ta chaîne de caractères est délimitée par " il faut doubler les \ (voir les messages d'hier).
Code:var reg = new RegExp(/^(([1-2]\d{2})|([1-9]\d)|[0-9])([,.]\d{2}){0,1}$/);
je préfère mettre ? que {0,1}
Pour les "\\" je me fais toujours avoir avec mon habitude de coder avec les ' ' en php ... :oops:Code:var reg = /^(([1-2]\d{2})|([1-9]\d)|[0-9])([,.]\d{2})?$/;