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).