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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Javascript : Un pb de Regexp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Javascript : Un pb de Regexp

n°1135574
fabowl
Posté le 30-06-2005 à 11:11:48  profilanswer
 

Bonjour,
 
Je dois faire une vérification de référence produit, mais je suis bloqué par un petit détail.
 
Mes références peuvent ressembler à ça :
1) C 123
2) C 123/45
 
Références interdites :
3) C 123/
4) C123
5) C123/2
6) CCCC/45
 
Donc : 1 lettre suivie d'un espace, suivi de 3 chiffres. Après, il peut ou pas y avoir une suite donc un slash, suivi de 2 chiffres.
 
voici mon code :
 

Code :
  1. // Référence au format [LETTRE][ESPACE][CHIFFRE][CHIFFRE][CHIFFRE][/][CHIFFRE][CHIFFRE]
  2. var ref = "([a-zA-Z][' '][0-9]{3}['/']{0,1}[0-9]{2})";
  3. var myrxp = new RegExp(ref);


 
Ce code fonctionne sauf qu'il ne prend pas en compte le cas 1
 
Comment puis je dire que le "/[CHIFFRE][CHIFFRE]" doit etre optionnel ?
 
 
Merci

mood
Publicité
Posté le 30-06-2005 à 11:11:48  profilanswer
 

n°1135581
GaSPaRD77
Posté le 30-06-2005 à 11:16:12  profilanswer
 

Code :
  1. var ref = "([a-zA-Z]\s[0-9]{3}(\/?[0-9]{2})?)" ;

n°1135591
fabowl
Posté le 30-06-2005 à 11:20:25  profilanswer
 

oh yes, merci ! Le "?" ça doit vouloir dire optionnel. Je vais essayer tt de suite!
 
 :love:

n°1135597
GaSPaRD77
Posté le 30-06-2005 à 11:22:43  profilanswer
 

le ? veut dire 0 ou 1 fois

n°1135599
fabowl
Posté le 30-06-2005 à 11:23:39  profilanswer
 

ok

n°1135632
fabowl
Posté le 30-06-2005 à 11:38:53  profilanswer
 

GaSPaRD77 a écrit :

Code :
  1. var ref = "([a-zA-Z]\s[0-9]{3}(\/?[0-9]{2})?)" ;



 
2 choses :
- Le \s n'a pas l'air de fonctionner par contre [' '] va bien à la place
- "C 123" et "C 123/12" fonctionnent, par contre "C 123ZZZ", "C 123/a8", "C 123ù$t" aussi.


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

  Javascript : Un pb de Regexp

 

Sujets relatifs
Du php a l'interieur d'un code javascriptpb boutons radio et javascript
Javascript et header de page html [javascript] modif de script please help
Javascript dans un formulaire, trucs qui se déclenchent tout seuls[Javascript] Combo box choix multiple
Transmettre variables Javascript à PHPFireFox, Javascript et FLASH
Javascript et phpmessage box javascript...
Plus de sujets relatifs à : Javascript : Un pb de Regexp


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