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

Langage PHP Discussion :

Récupérer un numéro dans une phrase


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 39
    Points : 22
    Points
    22
    Par défaut Récupérer un numéro dans une phrase
    Bonjour,

    Je possède une phrase comme ceci :

    "Tél. portable : 06.00.11.22.33"

    Et j'aimerais récupérer ceci : "0600112233"

    Comment faire ceci en javascript et/ou php svp ?

  2. #2
    Membre actif Avatar de chtipitou
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 175
    Points : 214
    Points
    214
    Par défaut
    je ne suis pas un pro des expressions reguliere, mais test ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    preg_match('<digit>{2}\.<digit>{2}\.<digit>{2}\.<digit>{2}\.<digit>{2}', $tachaine, $matches)
     
     
    var_dump($matches);

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    je dirais plutot qqchose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    preg_match('#(?:([0-9]{2})\.?){5}#U', $texte, $matches);
    echo implode('', $matches[1]);

  4. #4
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Citation Envoyé par Fladnag Voir le message
    je dirais plutot qqchose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_match('#(?:([0-9]{2})\.?){5}#U', $texte, $matches);
    Attention, cette expression peut accepter des chaînes dont les paires de numéros ne sont pas séparées par un point, comme par exemple :
    Pour vraiment coller à la syntaxe du numéro, il vaut mieux utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_match('#(?:(\d{2})\.){4}(\d{2})#U', $texte, $matches);

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/05/2010, 20h30
  2. Récupérer un numéro dans une liste
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 08/01/2009, 13h45
  3. Récupérer un numéro dans une phrase
    Par joss91 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/07/2008, 15h44
  4. [Regex] Récupérer des Variables dans une phrase.
    Par Jimmy_S dans le forum Windows Forms
    Réponses: 3
    Dernier message: 28/05/2008, 20h50
  5. Récupérer des données dans une phrase txt
    Par sophie78 dans le forum MATLAB
    Réponses: 20
    Dernier message: 05/07/2007, 17h27

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