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 :

replace regExp et casse


Sujet :

JavaScript

Vue hybride

SpaceFrog replace regExp et casse 01/08/2007, 17h03
E.Bzz Dans la mesure où il s'agit... 01/08/2007, 17h09
SpaceFrog non parceque sous ffx c'est... 01/08/2007, 17h16
E.Bzz Oui, mais si l'instruction... 01/08/2007, 17h20
SpaceFrog je n'ai pas d'instruction... 01/08/2007, 17h24
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut replace regExp et casse
    je récupère un innerHTML avec des vrais morceaux entiers de balise <strong></strong> dedans ...

    je souhaiterais trouver un regExp pour les supprimer...

    à l'heure actuelle pour couvrir IE et FFX je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TexteRef.toLowerCase().split('<strong>').join('').split('</strong>').join('');
    c'est mieux que rien, mais je perds les majuscules ...
    le toLowerCase étant pour couvrir IE qui convertit en balise <STRONG>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par SpaceFrog
    c'est mieux que rien, mais je perds les majuscules ...
    le toLowerCase étant pour couvrir IE qui convertit en balise <STRONG>
    Dans la mesure où il s'agit de chaînes fixes ("STRONG") tu peux pas faire la conversion avant ton RegExp (replace() ) ?
    Tu pourrais ainsi virer le toLowerCase() de ton split()/join() ...

    A+

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    non parceque sous ffx c'est strong et sous IE STRONG
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par SpaceFrog
    non parceque sous ffx c'est strong et sous IE STRONG
    Oui, mais si l'instruction d'avant tu remplaces "STRONG" par "strong", ça aura un effet que pour IE et tu auras la même chose dans les 2 cas pour ton regexp final ...

    Je tente pas de l'écrire : le Regexp et moi, ça fait 2

    A+

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    je n'ai pas d'instruction d'avant ...

    je recupère un innerHTML avec des balises <strong>... </strong>

    tu voudrais dire que je replace strong par STRONG avant ?

    ce serait beaucoup plus simple en regExp ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par SpaceFrog
    je n'ai pas d'instruction d'avant ...

    je recupère un innerHTML avec des balises <strong>... </strong>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ...
    TexteRef.replace(...);  // Remplace "STRONG" par "strong" avec le regexp qui va bien, donc 
    TexteRef.toLowerCase().split('<strong>').join('').split('</strong>').join('');
    Pas possible ?

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

Discussions similaires

  1. Fonction REPLACE sensible à la casse
    Par bivort dans le forum Langage SQL
    Réponses: 4
    Dernier message: 14/08/2017, 14h53
  2. Replace() insensible à la casse
    Par khayyam90 dans le forum Contribuez
    Réponses: 0
    Dernier message: 09/02/2011, 22h25
  3. [REGEXP] Question Utilisation fonction replace
    Par calitom dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/03/2007, 17h39
  4. [String] replace sans la casse
    Par zaoueche dans le forum Langage
    Réponses: 6
    Dernier message: 27/04/2006, 15h42
  5. [RegExp] replace
    Par CUCARACHA dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/10/2005, 17h08

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