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 confirmé
    Inscrit en
    Juin 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 53
    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 éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

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

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

    Informations forums :
    Inscription : Juin 2005
    Messages : 181
    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 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
    ça existe des numéros commençant par 09 ?
    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 !

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    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