Bonjour, je cherche une regex pour vérifier la syntaxe des url, j'en ai trouvé plusieurs mais aucune ne marche vraiment bien.
Celle la trouvée sur le forum me renvoi bon que pour les adresses du style :http://www.juanperdomo.com/fra mais pas les adresses classiques en .com
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function verif_url($url) { $motif_url=('^^http(s)?://([a-zA-Z0-9-]+.)?([a-zA-Z0-9-]+.)?[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(:[0-9]+)?(/[a-zA-Z0-9-]*/?|/[a-zA-Z0-9]+\.[a-zA-Z0-9]{1,4})?$'); if (!ereg($motif_url, $url)) { return 'Champs non conforme'; } else return("URL valide"); }
si quelqu'un en a déjà une qui fonctionne bien pour tous types d'adresse je veux bien la consulter.
Merci bcp
Partager