Bonjour à tous !
J'ai un problème avec l'expression régulière suivante.
Je voudrais vérifier que l'utilisateur rentre bien un chiffre soit entier soit décimal mais pas autre chose.
J'ai donc fais cela (où quantity est ce que l'utilisateur rentre)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
 
      var regExp = /^([0-9])+|(\.)?$/;
      if(!(regExp.test(quantity)))
      {
          alert('please select a good quantity');
      }
      else
      {
          alert('ok');
      }
Mais ça ne fonctionne pas.
Avec cette expression là, on peut rentrer 25.544.5124.25 et ça fonctionne ....

Comment faire ??

Merci grandmeent pour votre aide !