Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/06/2007, 15h47   #1
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 43
Points : 12
Points : 12
Par défaut Verification URL par expression regulière

Bonjour,

je ne sais pas si je suis au bon endroit pour exposer mon problème mais comme c'est dans le contexte PHP/MySQL, je me suis dit que j'allais demander ici.

En fait, je voudrais vérifier la présence ou non d'une URL dans une chaine de caractère. Pour cela, je fais appel à une fonction que j'ai écrite. Le problème, c'est que lorsque je cela ne fonctionne que lorsque l'adresse saisie est du type : http://blabla.blabla.bla... (ou https://blabla.blabla.bla)

Bref, dès que je saisie une adresse du style www.blabla.com, ça ne detecte pas la presence d'url, et de même lorsque je prend le protocle ftp

Voici la fonction que jutilise
Code :
1
2
3
4
5
6
7
8
9
10
11
 
function presenceURL ($chaine) {
	if (!ereg('[(http(s)?|ftp)://]?'
		 . '[:alnum:]+\.'
		 . '[:alnum:]+\.'
		 . '[:alpha:]{2,4}',
			$chaine)) {
		return false;
	}
	return true;
}
Je ne suis pas un "as" en expressions régulière donc je suis très vite arrivé à cours d'eventuelles solutions devant mon problème !

En vous remerciant par avance, je vous souhaite une bonne journée

Arnaud.
Yekhen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 15h53   #2
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Dans le forum il y a deja plusieurs posts parlant de ca :
http://www.developpez.net/forums/sho...validation+url
http://www.developpez.net/forums/sho...url+expression
http://www.developpez.net/forums/sho...url+expression
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 15h57   #3
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 43
Points : 12
Points : 12
Ok, désolé et merci pour les liens
Yekhen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h32.


 
 
 
 
Partenaires

Hébergement Web