Bonjour,

Dans ma page HTML, j'ai un champ input type="text" (une textbox quoi).

J'aimerais contr�ler la saisie de l'utilisateur :
L'utilisateur peut rentrer
- soit un nombre entier
- soit un nombre � virgule (pour la virgule, l'utilisateur peut utiliser soit le "." soit la ",")
et c'est tout !!

Comment faire cela ?
J'ai pens� � l'utilisation des regExp mais j'ai un doute.

Mon algo :
- je r�cup�re la valeur de mon champ dans une variable
- construire un regExp adapt� � ce que je veux
- comparer ma valeur � mon regExp avec la m�thode match() des cha�nes de caract�res
1. Est ce que mon algo est bon ? Est ce que je dois bien utiliser la m�thode match() pour r�soudre mon probl�me ?

Et je n'arrive pas � �crire le motid de mon regExp !
En gros il faut que j'arrive � :
- la cha�ne ne doit contenir que des chiffres de 0 � 9, plus �ventuellement une virgule ou un point.
- Pas plus de 1 point dans la cha�ne.
- Pas plus d'une virgule dans la cha�ne.
- Le point ou la virgule ne doivent pas �tre le dernier caract�re de la cha�ne.
- le point et la virgule ne doivent pas �tre pr�sents ensemble dans la cha�ne.

2. Quelqu'un saurait �crire un motif correspondant � ce que j'�cris ?


Merci � tous pour votre aide.