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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Par expression régulière ou autre : gérer des masques de saisie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Par expression régulière ou autre : gérer des masques de saisie

n°221816
El_gringo
Posté le 30-09-2002 à 15:13:30  profilanswer
 

Alors, voila mon soucis :  
Je voudrais gérer des masques de saisie, à savoir, j'aurais besoin de pondre la fonction suivante :  
Elle prend 2 paramètres en entrée et rend un booleen (true ou false).
BOOL isMasqueOk (String Chaine, String Masque)
(là c juste un exemple hein).
Cette fonction vérifierai si la chaine de charactères "Chaine" correspond au masque "Masque" passé en paramètre.
Ceci sachant qu'un masque est constitué selon les règles suivantes :
9 représente un seul caractère numérique.
A représente un seul caractère alphanumérique.
X représente un seul caractère alpha.
? représente un seul caractère quelconque.
* représente un nombre illimité de caractères quelconques.
 
Par exemple, les appels suivants à ma fonction rendront true :
isMasqueOk ("Maman", "Xam*" );
isMasqueOk ("Hello World", "*llo?World" );
 
En gros, c une espèce d'expression régulière en moins bien, ms g pas l'choix.
Donc : qqn connait il un moyen pas trop compliqué de faire ça en Javascript ?
les expressions régulières peuvent êter utilisées en Javascript ?
Comment vous feriez ça vous ?
(dsl, je connais pas grand chose en Javascript).

mood
Publicité
Posté le 30-09-2002 à 15:13:30  profilanswer
 

n°221832
gm_superst​ar
Appelez-moi Super
Posté le 30-09-2002 à 15:43:57  profilanswer
 

http://devedge.netscape.com/librar [...] ml#1010922
 
Les expressions régulière JS ressemblent beaucoup aux regexp Perl. Si tu as l'habitude de manipuler ces dernières tu ne devrais pas avoir trop de problèmes.
 
Il y a des correspondances entre ton masque et les caractères spéciaux des regexp JS (comme ? ou *) par contre, ça sera plus difficile de différencier un X (la lettre) de X (le caractère alpha quelconque)...

n°221894
El_gringo
Posté le 30-09-2002 à 17:37:15  profilanswer
 

Ha non, c nickel, merci.


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

  Par expression régulière ou autre : gérer des masques de saisie

 

Sujets relatifs
Comment changer la taille d'une case de saisie?Formulaire de saisie.
Pb (surement tout con) avec une expression régulière (tte conne)probleme pour gerer le temps
Gestion des exp reguliere[RESOLU][php] si vous deviez faire une classe pour gerer un base mysql....
[HTML,JS] saisie d'URL & ouverture de page ds une autre frame [ok][BC++ v3.1] Comment gérer communication asynchrone par COM1 sous DOS?
Gerer plusieures cases a cocher ? 
Plus de sujets relatifs à : Par expression régulière ou autre : gérer des masques de saisie


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