Expression regulière mal conçue
Bonsoir à tous et à toute
soit la fonction suivante
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
function veriftarif (champ)
{
var reg=/^(1[0-9][0-9]|[1-9][0-9]|[0-9])((\,)[0-9][0-9])?$/
if (reg.exec(champ)==null)
{
alert ( "Saisissez un prix comme ceux ci ex: 13,86" );
}
else
{
alert ( "bon" );
}
} |
qui doit vérifier une gamme de prix allant de 0,1 à 999,99
quand on tape0,10 pas de pb
quand on tape 0,1 ça ne marche plus
en plus après 150,00 ça ne marche plus .
n'étant pas trop doué avec les regexp, je ne vois plus comment faire
alors si quelqu'un a une piste elle est la bienvenue
et je la remercie d'avance