Bonjour,
Au secours, j'ai quelques difficultés à écrire une expression régulière qui permettrait de contrôler la chaine suivante :
1) contient 2 valeurs numériques négatives ou non, décimal ou non
2) chaque valeur numérique doit-être séparée par un ;
Exemples :
-500;-1000
-500;1000
500;-1000
500;1000
J'ai écrit ceci :
var reg = /^(-)?[0-9;]*(-)?[\.]?[0-9;]*(-)?$/
mais ça ne fonctionne pas totalement. En effet il est encore possible de rentrer un signe - à n'importe quel endroit comme par exemple :
500-;-1000
ou
-500-;-100-
etc, etc
Un expert pourrait-il m'aider ?
Merci d'avance
Cordialement
Partager