Je cherche à faire une Regex pour vérifier si l'adresse entrée dans mon champ :
<?php
$motif_site = ''; // Contient la regex
if (!preg_match($motif_site, $_POST['adresse'])) {
// L'adresse entrée est mauvaise
}
else {
// L'adresse entrée est correcte
}
?>
J'ai essayé de la faire moi-même, sans succès.
J'ai alors cherché un peu sur le Web, mais aucune ne fonctionnait correctement...
Pourriez-vous m'aider ?
La regex doit envoyer :
True pour :
* www.site.com
* http://site.com
* http://www.site.com
* http://www.site.com/dossier1/dossier2
* http://www.site.com/dossier1/page.php
* http://www.site.com/dossier1/dossier2/p ... riable=bla
* http://www.site.com/dossier1/page.php?var1=bla&var2=blo
False pour :
* htttttp://www.site.com
* http:///www.site.com
* http://www.site.com/http://
* http://www.site.com°&|||*{}!
* Autres refus logiques
Merci d'avance ! ^^
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.