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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Aide pour une petite expression régulière

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Aide pour une petite expression régulière

n°1596541
benjones
Posté le 07-08-2007 à 10:47:13  profilanswer
 

Bonjour !
 
N'étant pas très fortiche en expressions régulière (et c'est un euphémisme), je viens solliciter un peu d'aide pour une recherche de concordance dans une chaîne.
 
J'ai un formulaire dont je parcours tous les éléments, mais souhaiterais effectuer une action (un total) seulement sur les champs désirés. Je repère ces champs à leur nom qui ont une forme particulière.
 
Voici un exemple de comment est formé le nom des champs qui m'intéressent : 01001[0412][3]
 
Afin de réaliser mon total et de déterminé si le champ est intéressant, il faut que je récupère mon numéro de rubrique : [0412]
 
Voici l'expression que j'ai écrite : var reg = new RegExp('\[[0-9]{4}\]');
Seulement, quand je fais un reg.exe(nom_champ) je récupère ça : 0412]
 
Pourquoi il me laisse le dernier crochet ?
 
Si vous avez une autre expression à me proposer, je suis tout ouïe !
 
Merci.

mood
Publicité
Posté le 07-08-2007 à 10:47:13  profilanswer
 

n°1596639
benjones
Posté le 07-08-2007 à 13:07:51  profilanswer
 

J'ai trouvé : var reg = new RegExp("\\[([0-9]{4})\\]","g" );
 
:)
 
A+

n°1596649
gatsu35
Blablaté par Harko
Posté le 07-08-2007 à 13:25:30  profilanswer
 

voila tu avais oublié d'échapper les \ car normalement une regexp sous sa forme brute en JS s'écrit :  
 
new RegExp("\\[([0-9]{4})\\]","g" );  ==> /\[([0-9]{4})\]/g
 
donc :  
var reg = /\[([0-9]{4})\]/g
Je t'ai fait l'equivalent de ta regexp

n°1597284
benjones
Posté le 08-08-2007 à 16:05:32  profilanswer
 

Merci ;)


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

  [JS] Aide pour une petite expression régulière

 

Sujets relatifs
RésoluA L'AIDE!!! recuperer et comparer date et heure [VBA]
Besoin d'aide pour requête SQL[SQL] Problème avec une petite requête et un DISTINCT.
mise en page à l'aide de divBesoin d'aide pour un futur site > defilement photos (noob)
Problème boucle à droite!Erreur de compatibilté merci de votre aide
Aide pour un formulaireBesion d'aide pour modif d'un template flash
Plus de sujets relatifs à : [JS] Aide pour une petite expression régulière


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