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 :

[Expressions régulières] validation url sous JS


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut [Expressions régulières] validation url sous JS
    Bonjour,

    Ma question est simple, que faut-il changer à cette expressions régulière pour qu'il soit interprétée correctement utilisée sous JS ?

    la voici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /^http(s)?\:\/\/[-[:alnum:]]+\.[-[:alnum:]]+\.[a-zA-Z]{2,4}(\:[0-9]+)?$/
    Pour moi le code semble correcte, mais il y a quand même un hick apparement

    Elle permet de valider une URL sous la forme http(s)://monsite.extension

    Merci de votre aide!

  2. #2
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    Personne pour m'aider?

    Désolé les expressions régulières sont un peu autre chose que du JS mais si quelqu'un qui fait du JS et qui connait bien les expressions régulières, alors ce quelqu'un pourra peut-être m'aider.

  3. #3
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    :alnum: me semble bizarre, ce code n'existe pas dans les RegExp de JS. Que veux-tu dire par :alnum: ?

  4. #4
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    Hello,

    alnum concerne tous les caractères numériques incluant les "-" et "_" je pense bien.

    Ce serait qu'il faudrait utiliser? ou merci.

  5. #5
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    j'ai trouvé ceci comme expression régulière qui valide une addresse web :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /^(http|ftp|https):\/\/.*/
    cela vérifie si l'adresse débute bien par http:// ; ftp:// ; https://
    j'ignore si c'est suffisant comme filtre

  6. #6
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    Salut!

    Désolé pour le retard!!! Je n'étais pas sur un pc de tout le week-end.

    Cette expression est très bien! Ne tiendra qu'a moi de l'améliorer par la suite, mais ca suffit largement pour l'instant!

    Un grand merci

    Symap ++

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

Discussions similaires

  1. expressions régulières sur url
    Par silvio7 dans le forum Général Python
    Réponses: 9
    Dernier message: 21/12/2011, 14h40
  2. Expression régulière sur URL
    Par dany013 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 15
    Dernier message: 21/03/2011, 10h51
  3. Expression régulière et URL
    Par mrttlemonde dans le forum Langage
    Réponses: 4
    Dernier message: 11/06/2009, 15h07
  4. Réponses: 3
    Dernier message: 22/05/2008, 22h22
  5. Expression régulière : tester existence sous-chaine en fin de chaine
    Par GEFIRO1 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/09/2007, 12h03

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