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).
Version imprimable
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 ^^Citation:
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 :aie:
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:https?://[\w_-]+(\.[\w_-]+)*(/[\w_-\.]+)*/?