pour les mails j'ai trouvé ceci :
http://www.developpez.net/forums/d37...ehension-code/
donc à la limite si le texte n'est pas une adresse mail c'est une url (en appliquant les autres conditions émises ci-dessus).
pour les mails j'ai trouvé ceci :
http://www.developpez.net/forums/d37...ehension-code/
donc à la limite si le texte n'est pas une adresse mail c'est une url (en appliquant les autres conditions émises ci-dessus).
Elle a l'air pas mal aussi (je ne m'y connais encore pas trop en expressions régulières mais elle semble plus complète que la mienne)
Les deux on chacun leur champ attitré dans le formulaire ^^donc à la limite si le texte n'est pas une adresse mail c'est une url
mais sinon ça aurait été une idée.
Je suis parti sur l'unique test du début d'url ((http)|(https)):\/\/ on verra durant les tests pré-prod
Merci en tout cas pour vos réponses
On peut étoffer un peu :
Evidemment ça ne prend pas en compte toutes les possibilités couvertes par la spécification d'une URL (voir RFC 2397), et je suis sûr que ça accepte des cas limites non conformes, mais ça devrait convenir pour la plupart des usages.
Code : Sélectionner tout - Visualiser dans une fenêtre à part https?://[\w_-]+(\.[\w_-]+)*(/[\w_-\.]+)*/?
![]()
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Partager