High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
PHP
Expression régulière [
Résolu
]
Signaler
DrThrax
Messages postés
38
Date d'inscription
dimanche 29 janvier 2006
Statut
Membre
Dernière intervention
17 août 2008
-
22 juin 2008 à 14:09
DrThrax
Messages postés
38
Date d'inscription
dimanche 29 janvier 2006
Statut
Membre
Dernière intervention
17 août 2008
-
22 juin 2008 à 15:26
Bonjour,
J'aimerais vérifier qu'une adresse web pointe bien sur un fichier image; j'ai essayé cette expression réguliere
ereg('^http(s)?://[[:alnum:]_-]+[.]+jpg', $adresse)
mais cela ne fonctionne pas.
Pouvez vous m'aider? Merci
Afficher la suite
A voir également:
Expression régulière
Utilisation des expressions régulières en Java
-
Conseils pratiques - Java
Visual Basic / VB.NET : Utilisation des expressions régulières - CodeS SourceS
- Guide
Colorier du code source c++ ( expressions regulieres )
-
Codes sources - Visual Basic / VB.NET (Texte)
Fonctions pour les expressions regulieres
-
Codes sources - ASP / ASP.NET (Divers)
ASP / ASP.NET : Valider une adresse email avec regexp (expressions régulières) - Code
- Guide
7
réponses
Réponse 1 / 7
Evangun
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
22 juin 2008 à 14:49
Ha oui j'ai mis un \ au lieu d'un / ...
if(preg_match('/^http(s)?:\/\/[([:alnum:])\.\/]*.jpg/', $adresse)){
machin
}
à+
Réponse 2 / 7
Evangun
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
22 juin 2008 à 15:16
Et pourquoi pas carrément n'importe quel caractère ? A moins que tu aies une raison de filtrer plus que ça.
if(preg_match('/^http(s)?:\/\/.*.jpg/', $adresse)){
machin
}
Réponse 3 / 7
Evangun
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
22 juin 2008 à 14:30
Bonjour,
essaie plutôt avec
if(preg_match('/^http:\/\/[([:alnum:])\.\\\]*.jpg/', $adresse)){
machin
}
a+
Réponse 4 / 7
DrThrax
Messages postés
38
Date d'inscription
dimanche 29 janvier 2006
Statut
Membre
Dernière intervention
17 août 2008
22 juin 2008 à 14:34
Bonjour
Merci, mais désolé mais cela ne fonctionne pas.
Réponse 5 / 7
Evangun
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
22 juin 2008 à 14:52
Ceci dit il peut y avoir d'autres caractères dans une url, pas juste de l'alphanumérique, des points et des underscores (faut le rajouter d'ailleurs dans mon expression je l'ai pas remis)... moi je ferais un patron moins restricitif.
à+
Réponse 6 / 7
DrThrax
Messages postés
38
Date d'inscription
dimanche 29 janvier 2006
Statut
Membre
Dernière intervention
17 août 2008
22 juin 2008 à 15:04
Merci, ca fonctionne maintenant, pour être moins restrictif je peux utiliser :print: à la place de :alnum:?
Réponse 7 / 7
DrThrax
Messages postés
38
Date d'inscription
dimanche 29 janvier 2006
Statut
Membre
Dernière intervention
17 août 2008
22 juin 2008 à 15:26
Oui pourquoi pas, vu que j'ai vérifier l'existance du site en ajoutant &&@fopen($adresse, 'r') à la condition.
Encore merci
Votre réponse
Répondre
Posez votre question
A voir également
Expressions régulières : manip dates
PHP : Cours complet sur les expressions régulières en php - CodeS SourceS
Expressions régulières toutes prêtes
Testeur d'expressions regulieres
Vérification d'e-mails par expressions régulières