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 :

JavaScript : Regexp correspondant à un numéro de téléphone


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 53
    Points : 47
    Points
    47
    Par défaut JavaScript : Regexp correspondant à un numéro de téléphone
    Bonjour,
    Je souhaiterais écrire une expression régulière correspondant à la chaine XX.XX.XX.XX.XX (où X est un numérique).
    En effet, je cherche le code à mettre à la place des ?????????? contenu dans le code ci-dessous:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function testTelephone(monChamp) {
        reg = new RegExp(??????????);
        if (!reg.test(monChamp.value)){
      		//un traitement quelconque 
       	}else{
                   alert('Veuillez saisir le téléphone sous format XX.XX.XX.XX.XX');
    	  monChamp.value = "";	
               }
    }
    Ainsi, tant que l'utilisateur ne va pas respecter le format XX.XX.XX.XX.XX, une boîte d'alerte l'invitera à ressaisir le numéro de téléphone.

    Si quelqu'un pouvait me donner un coup de main.

    Merci

  2. #2
    Membre averti Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Points : 323
    Points
    323
    Par défaut
    /[0-9]{2}[.][0-9]{2}[.][0-9]{2}[.][0-9]{2}[.][0-9]{2}/

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 181
    Points : 38
    Points
    38
    Par défaut
    J'ai testé ce code mais je ne sais pas pourquoi il ne marche pas, voila le code :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function chiffres(event) {
        reg = new RegExp(/[0-9]{2}[.][0-9]{2}[.][0-9]{2}[.][0-9]{2}[.][0-9]{2}/);
        if (!reg.test(attribute21.value)){
      		//un traitement quelconque 
       	}else{
                   alert('Veuillez saisir le téléphone sous format XX.XX.XX.XX.XX');
    	  attribute21.value = "";	
               }
    }
    </script> 
    <input type=text name="attribute21"  class="attributeinput" onkeypress="chiffres(event)" size="40"  maxLength="20" value="">

    Sauriez vous ce qui ne va pas par hasard ? Merci d avance.

  4. #4
    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 643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 643
    Points : 66 669
    Points
    66 669
    Billets dans le blog
    1
    Par défaut
    ça existe des numéros commençant par 09 ?

  5. #5
    Membre averti Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Points : 323
    Points
    323
    Par défaut
    Citation Envoyé par metatron
    J'ai testé ce code mais je ne sais pas pourquoi il ne marche pas,

    Sauriez vous ce qui ne va pas par hasard ? Merci d avance.
    Qu'est -ce qui ne marche pas? soit plus précis stp ...
    Le code ne tourne pas du tout ou il te mets à chaque fois :
    'Veuillez saisir le téléphone sous format XX.XX.XX.XX.XX'

    ?

    Citation Envoyé par SpaceFrog
    ça existe des numéros commençant par 09 ?
    Pas bête...
    Mais je pense que ça doit exister quand même

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

Discussions similaires

  1. Récupérer le numéro de téléphone entrant
    Par louisss dans le forum Access
    Réponses: 23
    Dernier message: 26/07/2023, 18h21
  2. [RegEx] Regexp pour matcher des numéros de téléphones
    Par m0ul3sh0t dans le forum Langage
    Réponses: 5
    Dernier message: 12/01/2010, 15h21
  3. [RegEx] Résultat d'un regexp sur un numéro de téléphone
    Par Invité dans le forum Langage
    Réponses: 2
    Dernier message: 27/06/2008, 21h57
  4. récuperation d'un numéro de téléphone
    Par herzleid dans le forum Delphi
    Réponses: 4
    Dernier message: 17/07/2007, 09h25
  5. Insérer un numéro de téléphone
    Par Fleep dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 31/10/2004, 09h20

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