begin process at 2012 02 12 06:43:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Expression régulière


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Expression régulière

dimanche 22 juin 2008 à 14:09:57 | Expression régulière

DrThrax

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
dimanche 22 juin 2008 à 14:30:40 | Re : Expression régulière

Evangun

Bonjour,

essaie plutôt avec

if(preg_match('/^http:\/\/[([:alnum:])\.\\\]*.jpg/', $adresse)){
     machin
}

a+
dimanche 22 juin 2008 à 14:34:35 | Re : Expression régulière

DrThrax

Bonjour

Merci, mais désolé mais cela ne fonctionne pas.
dimanche 22 juin 2008 à 14:49:37 | Re : Expression régulière

Evangun

Réponse acceptée !
Ha oui j'ai mis un \ au lieu d'un / ...

if(preg_match('/^http(s)?:\/\/[([:alnum:])\.\/]*.jpg/', $adresse)){
    machin
}

à+
dimanche 22 juin 2008 à 14:52:43 | Re : Expression régulière

Evangun

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.

à+
dimanche 22 juin 2008 à 15:04:59 | Re : Expression régulière

DrThrax

Merci, ca fonctionne maintenant, pour être moins restrictif je peux utiliser :print: à la place de :alnum:?
dimanche 22 juin 2008 à 15:16:06 | Re : Expression régulière

Evangun

Réponse acceptée !
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
}
dimanche 22 juin 2008 à 15:26:24 | Re : Expression régulière

DrThrax

Oui pourquoi pas, vu que j'ai vérifier l'existance du site en ajoutant &&@fopen($adresse, 'r') à la condition.

Encore merci


Cette discussion est classée dans : expression, adresse, régulière


Répondre à ce message

Sujets en rapport avec ce message

Expression régulière pour retrouver tous les tags php [ par ninatomb ] Je recherche une expression régulière qui me retrouve tous les tags php dans une page html, sans modifier l'htmlEt une qui fonctionne !!!!!Celle ci ne expression régulière [ par mfaraday ] SalutUne fois de plus, je me prends la tête avec une expression régulière !Alors voila je voudrais remplacer dans un texte tout ce qui est de la forme expression régulière regex [ par fyav ] j'ai une variable ex: $mavar="coucoule monde%topsalut cherie%%topcomment ça va";et je souhaites enlever tout ce qui est entre "%top" et "%%top"sachant expression régulière : doublement [ par cbyvd ] Bonjour à tous, J'essaie de créer une expression régulière qui fasse : - le doublement des @ sauf si cela commence par t et suivi d’une lettre Exemple problème expression régulière [ par tony4758 ] Bonjour, j'ai un gros problème avec mon expression régulière permettant d'extraire les liens d'une page. En fait, dès qu'il y a que un lien a extraire Recherche d'une expression régulière [ par Mindiell ] Bonjour,Je cherche actuellement à remplacer certains mots dans un texte en utilisant les expressions régulières.Par exemple :toto est le plus beau,mai C# Console expression régulière [ par Abdi075 ] J'utilise cette pattern pour ne saisir que des lettres, &, @, et -.et les autres caractères sont exclus les chiffres aussi.string pattern = @"\s*([\p{ Expression régulière de la mort [ par Tartuffe ] Salut tous ! Voilà, j'ai un formulaire d'inscription avec Log et Pass à saisir. Je ne veux pas de Log ni Pass avec des ', des " ou de $ et autre \ ou Securite formulaire [ par M000004965 ] Hello à  vous tous,je me creuse actuellement pour eviter de prendre des requetes mal intentionnées dans mon formulaire. j'ai fait une recherche sur le Expression régulière [ par mickaelpfr ] Bonjour a tous :)J'ai quelque souçis avec une expression régulière , je cherche a récupèrer le contenu des lignes d'un tableau dont la classe est défi


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,820 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales