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 :

Expression régulière téléphone plusieurs formats


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut Expression régulière téléphone plusieurs formats
    Bonjour à tous
    voici mon fichier de validation en jquery
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    <script type='text/javascript'>
     
    $(document).ready(function() {
    function randomNumber(min, max) {
            return Math.floor(Math.random() * (max - min + 1) + min);
        };
        $('#captchaOperation').html([randomNumber(1, 100), '+', randomNumber(1, 200), '='].join(' '));
     
        $('#defaultForm').formValidation({
     
     
            message: 'Valeur incorrecte',
            icon: {
                valid: 'glyphicon glyphicon-ok',
                invalid: 'glyphicon glyphicon-remove',
                validating: 'glyphicon glyphicon-refresh'
            },
     
            fields: {
               tel: {
                    validators: {
     
                        notEmpty: {
                            message: 'Veuillez entrer le numéro de téléphone'
                        },
     
                        regexp: {
                            regexp: /^(0)[1-9]( [0-9]{2}){4}  | (0)[1-9][0-9]( [0-9]{2}){3}$/,
     
                            message: 'Format invalide de téléphone'
                        }
                     }
                },
                }
        });
    });
    </script>
    le problème est la validation ne marche pas il y a une erreur dans l'expression régulière

  2. #2
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    Bonjour,

    essaye ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^+33\s((0)|0)?[1-9]{1}(\s[0-9]{2}){4}$
    Marche pour +33 6 05 04 03 02, +33 06 05 04 03 02 et +33 (0)6 05 04 03 02

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    merci à vous
    ce que je cherche est l'expression des deux numéros suivants
    0 12 12 23 23 ou 05 55 52 52 52 dans une même expression
    merci

  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 659
    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 659
    Billets dans le blog
    1
    Par défaut
    Voici une expression qui valides les deux propositions
    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 éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    non ça ne marche pas pour ces deux types de numéros: 0X XX XX XX XX ou 0XX XX XX XX

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    0 12 12 23 23 ou 05 55 52 52 52 dans une même expression
    types de numéros: 0X XX XX XX XX ou 0XX XX XX XX
    pas toujours facile de répondre à un cahier des charge qui évolue

  7. #7
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    Citation Envoyé par sky88 Voir le message
    non ça ne marche pas pour ces deux types de numéros: 0X XX XX XX XX ou 0XX XX XX XX
    il doit être en méthode Agile

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

Discussions similaires

  1. Expression régulière sur plusieurs champs
    Par swanmimouni dans le forum Oracle
    Réponses: 3
    Dernier message: 05/06/2013, 15h03
  2. Expression Régulières pour plusieurs remplacements
    Par olivier1209 dans le forum VBScript
    Réponses: 6
    Dernier message: 09/01/2013, 18h58
  3. Besoin d'aide pour remplacer avec expression régulière sur plusieurs lignes
    Par MediaVistaIntel dans le forum Général Python
    Réponses: 11
    Dernier message: 01/12/2011, 14h19
  4. expression régulière sur plusieurs lignes
    Par [Hugo] dans le forum Langage
    Réponses: 6
    Dernier message: 01/07/2008, 12h48
  5. Expression régulières poiur un format et un range
    Par Le-Cortex dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/11/2007, 15h21

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