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 :

Fonction trim explication


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Points : 751
    Points
    751
    Par défaut Fonction trim explication
    Bonjour,

    En recherchant sur google j'ai trouvé cette fonction trim() :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function trim(texte) {
       return texte.replace(/(^\s*)|(\s*$)/g,"");
    }
    Est-ce que quelqu'un pourrait m'expliquer la signification du RegExp ?

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Points : 208
    Points
    208
    Par défaut
    Supprime tous les caractères blancs en début et en fin de chaîne.

  3. #3
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Points : 751
    Points
    751
    Par défaut
    Je connais la fonction trim c'est la description du RegExp que je veux, ce que veux dire "/(^\s*)|(\s*$)/g".

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 187
    Points : 126
    Points
    126
    Par défaut
    salut,
    cela veut dire supprime tous les caractères blancs en début et en fin de chaîne.

    ^ : debut de chaine.
    $ : fin de chaine.
    (^\s*) : zero ou plusieurs espaces (quels qu'ils soient : blanc, tabulation...) se trouvant en debut de chaine.
    | : ou
    (\s*$) : zero ou plusieurs espaces (quels qu'ils soient) se trouvant en fin de chaine.
    L'option g veut dire que c'est une recherche globale, toutes les occurences sont cherchées.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Points : 208
    Points
    208
    Par défaut
    Au moins c'est clair. Désolé !

Discussions similaires

  1. Réponses: 6
    Dernier message: 02/03/2007, 14h13
  2. fonction TRIM
    Par juju124 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/10/2005, 18h15
  3. Réponses: 3
    Dernier message: 07/09/2005, 09h55
  4. fonction trim
    Par didier.cabale dans le forum SQL
    Réponses: 3
    Dernier message: 25/01/2005, 10h15
  5. Equivalent de la fonction trim
    Par PCHINK dans le forum C
    Réponses: 6
    Dernier message: 21/03/2004, 18h02

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