Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2599 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] + Expression Reguliere

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] + Expression Reguliere

n°1035344
notoriousf​ab
Posté le 05-04-2005 à 10:09:00  profilanswer
 

Bonjour  
 
J'ai un script qui doit tester un nombre pour n'accepter que des nombre reel ou entier et dont le separateur est une "," ou un ".".  
 
Voila mon script :  
 
//pattern = /\d[,|\.]?\d/;  
pattern = /[0-9][,|\.]?[0-9]/;  
resultat = pattern.test(document.text.value);  
if(resultat == false)  
alert("DECU" );  
else  
alert("OK" );  
 
Le Probleme est que : 10,xxx (chiffre+","+alpha donc) est accepte alors que xxx,10 pas  
Je ne sais pas pourquoi ...  
 
KK1 peut-il m'aider, mes connaissances en expression reguliere etants limitees  
 
THX  

mood
Publicité
Posté le 05-04-2005 à 10:09:00  profilanswer
 

n°1038711
iamnico
Posté le 07-04-2005 à 12:06:10  profilanswer
 

je suis pas un pro mais je pense qu'il faut specifier le debut de ta chaine (^) et la fin ($).
essaie ca :
/^[0-9]*[,|\.]?[0-9]*$/;
pour moi ca marche donc ca devrait etre bon...

n°1039778
notoriousf​ab
Posté le 08-04-2005 à 10:41:51  profilanswer
 

Impec, ca fonctionne :-)
 
Thx


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] + Expression Reguliere

 

Sujets relatifs
[javascript] Taille d'une imageProbleme sur javascript adresse ip en
[Javascript]Checkbox cheked => champ text disableRegular Expression
expression reguliere avec code sourceProbleme de javascript sous FireFox
[PHP] pb expression réguliére[JAVASCRIPT] OnMouseOver
Plus de sujets relatifs à : [Javascript] + Expression Reguliere


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR