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 :

parse JSON et expression régulière


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Points : 42
    Points
    42
    Par défaut parse JSON et expression régulière
    J'ai la fonction suivante qui est un parser utilisé par JSON.js:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    parse: function (text) {
          try {
            return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(
                     text.replace(/"(\\.|[^"\\])*"/g, ''))) &&
             eval('(' + text + ')');
         } catch (e) {
            return false;
         }
     }
    Je ne comprend pas ce code d'expression réguliere.

    Comment faire pour ajouter le remplacement de ' par \' et de | par \| ?

    Quel doc à lire pour ces expressions régulières ?

    Merci beaucoup

  2. #2
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Désolé de te contredire, mais cette expression régulière a juste pour but de voir si un String est bien sous sa forme encodée JS (ex : "\"\\n\"")

    Pour la documentation, il y en a plein..
    RegExp javascript
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Points : 42
    Points
    42
    Par défaut
    Merci de ta réponse. J'ai vraiment rien compris c'est un peu barbare pour moi ce code.
    Il faut que j'investisse la dedant car j'en rencontre régulièrement

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/06/2012, 12h20
  2. Parsing de Date, expression régulière
    Par Lorenzaccio dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/09/2009, 18h05
  3. Expression régulière : mauvais parsing
    Par maxlegrand dans le forum Langage
    Réponses: 4
    Dernier message: 30/10/2007, 12h13
  4. Expressions réguliéres
    Par Tooms dans le forum Langage
    Réponses: 4
    Dernier message: 06/12/2002, 18h42
  5. Réponses: 5
    Dernier message: 11/06/2002, 15h21

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