Il ne valide que les urls qui sont du format: http://www.example.comPHP filter_var: FILTER_VALIDATE_URL inclure plus de cas
Comment puis-je valider aussi urls partielles, telles que: www.example.com, example.com ou bla/exemple .php, etc ...
(je dois faire cela pour filtrer les messages/commentaires qui contiennent seulement une URL)
Le problème est que vos URL partielles ne contiennent aucune URL. Ce sont des identifiants qui s'appuient sur le comportement de la barre d'adresse, ou sur la détection de magie (ce dont vous avez besoin). – mario
duplicata possible de [Correspondant à des URLs vaguement formés en utilisant regex et php?] (Http://stackoverflow.com/questions/3934170/matching-loosely-formed-urls-using-regex-and-php) (Utilisez celui de NikiC avec les ancres '^' et '$') - Ou naviguez parmi ceux-ci: http://stackoverflow.com/search?q=php%20regex%20detect%20www.example.com%20urls – mario