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 :

Téléphone Belge (fixe et mobile)


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 134
    Par défaut Téléphone Belge (fixe et mobile)
    Bonjour à tous,

    N'aillant pas un bon niveau Javascript je me retourne vers la communauté.
    Je cherche un faire deux expressions régulier RegExp
    1- Pour des numéros de téléphone fixe belge
    2- Pour les numéros mobile belge.

    Voici ce que j'ai essayé , il y a probablement quelque chose à récupérer

    Ceci c'est uniquement pour les numéros fixe, j'ai encore rien fais pour les mobiles.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    // var regex = new RegExp("^\\+[0-9]{0,11}$");
    // var regex = new RegExp("(0|(\\+32)|(0033))[1-9][0-9]");
    // var regex = new RegExp("^0[1-9]([-. ]?[0-9]{2}){4}$");
    // var regex = new RegExp("^\\+32|[0-9]{9,10}$");
    Voici les cas acceptable:

    Fixe:
    0x xxx xx xx
    0xx xx xx xx
    +32 x xxx xx xx
    +32xxxxxxxx
    0032 x xxx xx xx
    0x/xxx xx xx
    xx/xxxxxxx
    xxxxxxxxx

    Mobile:
    04xx xx xx xx.
    04xxxxxxxx
    04xx xxx xxx.
    0032 4xx xxx xxx

    J'espère ne rien avoir oublié
    Les espaces sont acceptable mais pas entre chaque chiffre ex: 0 2 1 2 3 4 5 6 7

    D'avance un grand merci à tous

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 134
    Par défaut
    Voici ce que je propose, a priori ça fonctionne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    //Fixe
     
    const fixe = "02 212 34 69";
    const fixe1 = "02/2123469";
    const fixe2 = "+322212 34 69";
    const fixe3 = "+322123469";
    const fixe4 = "022123469";
    const fixe5 = "0221234694";
    const fixe6 = "003223334455";
     
    const regexFixe = new RegExp("^[0-9/?+?\ ?]{9,13}$");
     
    //Mobile
    const mobile = "0412 12 12 12";
    const mobile1 = "0412121212";
    const mobile2 = "0412 121 212";
    const mobile3 = "+32 412 121 121";
    const mobile4 = "+32 412 12 11 21";
    const mobile5 = "0032 412 121 121";
    const mobile6 = "0032 412 12 11 21";
    const mobile7 = "0032412121121";
    const mobile8 = "0412/121121";
     
    const regexMobile2 = new RegExp("^[0-9+/? ?]{10,17}$");
     
    console.log("Valeur: "+regexMobile2.test(mobile));
    Votre avis ?

  3. #3
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Bonjour

    Petite recherche Google : https://blog.pierre-roels.com/2013/0...belges-en-php/

    Voir aussi les liens proposés, peut-être que https://github.com/giggsey/libphonen...hp#online-demo pourrait t'être utile (en tout cas comme inspiration).

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/05/2018, 18h21
  2. Réponses: 1
    Dernier message: 10/01/2015, 22h06
  3. F.A.I. pour offre illimitée ADSL+téléphone fixe et mobile+TV
    Par Invité dans le forum Achat et Conseils
    Réponses: 13
    Dernier message: 17/04/2013, 12h28
  4. Formater un numéro de téléphone belge
    Par Zarvox dans le forum Langage
    Réponses: 8
    Dernier message: 19/08/2010, 13h27
  5. Internet sur PC portable depuis Téléphone Mobile (via GSM)
    Par krugernet dans le forum Développement
    Réponses: 4
    Dernier message: 16/11/2003, 17h28

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