[javascript] Problème d'expression régulière
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:
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 !