javascript et expressions regulières

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

mv_murph
Nouveau WRInaute
 
Messages: 39
Inscription: Lun Avr 25, 2005 11:48

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: 13817
Inscription: Mar Déc 23, 2003 9:04

Message le Mer Sep 07, 2005 17:09

j'ai rien compris ...

mv_murph
Nouveau WRInaute
 
Messages: 39
Inscription: Lun Avr 25, 2005 11:48

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
 
Messages: 39
Inscription: Lun Avr 25, 2005 11:48

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:


Formation recommandée sur ce thème :

Formation Référencement 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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Suggest

  • Suggestion de mots Google
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.


Qui est en ligne

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