javascript et expressions regulières

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

mv_murph
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 25 Avr 2005

javascript et expressions regulières

Message le Mer Sep 07, 2005 17:03

Bonjour,

j'ai créé une combobox, et je souhaite faire des recherches dedans. Pour cela, j'ai mis un input (où l'utilisateur peut saisir les premiere lettre des mots) et un bouton d'envoi.
Le probleme est que pour l'instant je trouve les mots de la combobox dans lesquels se trouve les lettres entrées dans le input. Comment je peux definir qu'il s'agit des premieres lettres du mots (en sachant qu'il s'agit d'une variable) ?

Code: Tout sélectionner
function selectionLettre(obj){
   with(window.document.searchComm){
       modele = document.getElementById('pattern2').value;
       //ca c'est faux, mais c un debut
       reg = new RegExp("/^"+modele+"/i"); 
       for(var i=0;i<obj.options.length;i++){
   if(reg.test(obj.options[i].text)){
          obj.options[i].selected = true;
   }
   else{
          obj.options[i].selected = false;
   }
       }
   }
}



toute idee est la bienvenue =)
Merci


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Mer Sep 07, 2005 17:09

j'ai rien compris ...

mv_murph
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 25 Avr 2005

Message le Mer Sep 07, 2005 17:27

argh .. desolee je suis tellement dedans ke je fais pas attention que je ne suis pas claire. Pour le coup voila le lien vers ce que je fais

[/img]http://www.idea-multi.com/test_saisie/index2.php[url][/url]

mv_murph
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 25 Avr 2005

Message le Mer Sep 07, 2005 17:35

En gros apres des recherches sur les expressions regulieres dans javascript j'ai trouvé qu'on pouvait les ecrire de 2 facons :

Expression = /motif/drapeau

Expression = new RegExp("motif","drapeau")


J'ai vu aussi qu'on pouvait ecrire

/^a



pour dire que l'expression devait commencer par la lettre a.

En fair je me demande comment je peux ecrire ma "new RegExp" si à la place de "commence par la lettre a" je mets "commence par la variable xx" ?

J'espere que cette fois je m'exprime mieux :oops:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités