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 :

cookie et RegExp


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut cookie et RegExp
    Bonjour,

    je rencontre quelques problemes avec cette fonction javascript :
    function del_playlist(ID)
    {
    cookie = LireCookie('playlist');
    expr = new RegExp("('-'+ID|ID+'-')");
    cookie = cookie.replace(expr, "");
    }

    Son role est de supprimer un ID dans une expression reguliere du type 1-2-3-4-5-6-7-8-9 ; ID pouvant prendre des valeurs de 1 à 9 . Elle doit egalemnt supprimer les '-' pour que la chaine concerve la forme a-b-c-d etc...

    Or il se trouve que ça ne fonctionne pas...
    J'ai eu beau explorer les differentes pistes, pas de solution en vue.

    Je m'en remet à vous

    PS : si vous n'avez pas compri le fonctionnement de cette fonction,
    je vous invite a visiter les pages sur lesquelles elle devrait servir :
    http://aboutblank.fr/musik/

  2. #2
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut Expression régulière à corriger
    en modifiant l'expression régulière cela devrait fonctionner
    quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "(?:^|[-])" + ID + "(?:$|[-])"
    Explication "ID" précédé d'un "-" ou du début de ligne, suivi d'un moins ou de la fin de ligne

    Cordialement

  3. #3
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut
    ou ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    	expr = new RegExp("(-"+ID+"|"+ID+"-)");
    (testé et approuvé)

    PS: j'ai gardé la logique de ton expression réguliere, il y avait juste quelque incohérence.

Discussions similaires

  1. Délai d'expiration des cookies
    Par Sylvain James dans le forum XMLRAD
    Réponses: 40
    Dernier message: 22/03/2006, 10h22
  2. Probleme d'éffacement dans le cookie
    Par Geulderack dans le forum XMLRAD
    Réponses: 6
    Dernier message: 02/04/2003, 14h17
  3. Les Cookies 4° ! : LA SOLUTION
    Par Ph. B. dans le forum XMLRAD
    Réponses: 2
    Dernier message: 31/01/2003, 16h46
  4. Les cookies 3° !!!
    Par Ph. B. dans le forum XMLRAD
    Réponses: 6
    Dernier message: 28/01/2003, 18h13
  5. [XMLRAD] Cookies pour login
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 9
    Dernier message: 23/12/2002, 17h47

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