IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Recherche d'un mot en particulier


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut Recherche d'un mot en particulier
    Bonjour,

    Dans un formulaire je recherche le mot "Projet" or dans mon code il y a plusieurs "Projets" et donc ma fonction ne me renvoie pas le bon mot. Je voudrais savoir comment faire pour chercher un mot en particulier "Projet" sans avoir les "Projets".
    J'ai cherché avec regex mais aucun succès,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'Ne fonctionne  pas:'
    trtrt("^Projet$");
    'Ni cette méthode'
    var reg=new RegExp("(^Projet$)", "g");
    trtrt(reg);
    Je sais que ça ne marche pas car $ est pour la fin d'une ligne et je voudrais la fin d'un mot.
    Voici un morceau de mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <td width="190px" valign="top" class="ms-formlabel">
    	<H3 class="ms-standardheader">
    		<nobr>Statut</nobr>
    	</H3>
    </td>
    <td class="ms-webpartpagedescription">Projet</td>
    Merci

    Socki

  2. #2
    Membre expérimenté Avatar de nod__
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 176

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut
    Merci mais ça ne fonctionne pas, ça ne change rien.

  4. #4
    Membre expérimenté Avatar de nod__
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var reg = /\bProjet\b/g;
    trtrt(reg);
    Tu es sûr ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut
    Oui je suis sûre. J'ai essayée avec ou sans guillemets et il n'y a pas de différence

  6. #6
    Membre expérimenté Avatar de nod__
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Par défaut
    pourtant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var reg = /\bProjet\b/g,
        chaine = "mon super Projet: il déchire";
     
    alert(chaine.match(reg)[0]);
    Ça marche.
    Que fais ta fonction trtrt ? y'a toujours une majuscule à "Projet" ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut
    le problème c'est pas ça, c'est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var reg = /\bProjet\b/g,
        chaine = "mes super Projets déchirent mais je voudrais un Projet au singulier";
     
    alert(chaine.match(reg)[0]);
    Et il me retourne "Projets" or je veux "Projet" au singulier.

  8. #8
    Membre expérimenté Avatar de nod__
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Par défaut
    oui… on est d'accord…

    Tu est sous quel navigateur là ? sous FF3 ça marche comme sur des roulettes.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut
    Je suis sous IE 6, je ne peux pas me servir de firefox car je fais du sharepoint et toutes nos applications sont développées pour IE.
    Je viens d'essayée sur firefox et je n'ai pas de résultats

  10. #10
    Membre expérimenté Avatar de nod__
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Par défaut
    C'est étrange quand même. T'as copier coller ce code précisément et ouvert la page ?

    Là j'ai pas IE6, mais c'est dans la doc de crosoft, donc ça devrait marcher.

    ( edit ) le problème est dans une autre partie de ton code alors.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut
    C'est bon pour le moment ça marche mais du coup c'est bien je n'ai plus à utiliser ma fonction.
    J'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var reg = /\bProjet\b/g;
    		alert(document.match(reg));
    Merci beaucoup

    Socki

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut
    En fait non, j'ai un message d'erreur sous IE
    Cet objet ne gère pas cette propriété ou cette méthode
    Pourtant je n'ai rien changé! j'ai juste mis en commentaire la fonction qui était appelée dessous.

  13. #13
    Membre expérimenté Avatar de nod__
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Par défaut
    document n'est pas une chaine de caractère. Tu veux peut être, document.body.innerHTML ?

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut
    Merci là normalement c'est bon. J'avais vu qu'il fallais utiliser un String mais avec document.ToString.match("toto"); ça ne fonctionnait pas.
    merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Moteur de recherche et plusieurs mots clés
    Par jack1234 dans le forum Langage
    Réponses: 13
    Dernier message: 14/12/2005, 10h29
  2. Réponses: 6
    Dernier message: 04/11/2005, 17h09
  3. Réponses: 3
    Dernier message: 25/07/2005, 18h41
  4. Recherche d'un mot dans un répertoire
    Par le mage tophinus dans le forum Linux
    Réponses: 7
    Dernier message: 06/05/2005, 16h01
  5. Recherche d'un mot avec LIKE sur plusieurs champs
    Par reynhart dans le forum Langage SQL
    Réponses: 16
    Dernier message: 26/11/2004, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo