Auteur Sujet: Analyse Chaîne En Php  (Lu 1192 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne yannbla

  • Connaisseur
  • ***
  • Messages: 278
Analyse Chaîne En Php
« le: 21 février 2004 à 17:55:59 »
Bonjour tout le monde.

Est-il possible en PHP de vérifier si une chaîne de caractère contient bien uniquement des caractères précis (la taille est variable donc on ne peut pas faire de test directs).

Je sais le faire en plusieurs lignes mais j'aimerais savoir si il n'existe pas une fonction qui fasse ça directement.

exemples :
caractères valides '-' et '_'
caractères invalides : "A' et 'B'
"---____--"  -> VALIDE
"---A-----"   -> INVALIDE
"ABBBBA_"  -> INVALIDE
"--__"     -> VALIDE



 

Hors ligne rokad

  • Habitué
  • **
  • Messages: 171
    • http://www.randozone.com
Analyse Chaîne En Php
« Réponse #1 le: 21 février 2004 à 18:08:31 »
tu as ca dans la doc des expressions régulières

Hors ligne auguste

  • Habitué
  • **
  • Messages: 111
    • http://Www.roma-victor.org/
Analyse Chaîne En Php
« Réponse #2 le: 21 février 2004 à 18:51:40 »
cherche du coté de ereg() et eregi()

pour la syntaxe http://www.php.net :)
« Modifié: 21 février 2004 à 18:51:49 par auguste »
Webmaster site
http://www.roma-victor.org/
Site de ressource sur l'histoire de ROME (période antique)
Vulnerat Omnes Ultima Necat

Hors ligne MaximuS

  • Expert
  • ****
  • Messages: 577
    • The Caribbean Weblog
Analyse Chaîne En Php
« Réponse #3 le: 21 février 2004 à 19:59:15 »
Vois plutôt avec les spécialistes des RegEx
www.expreg.com

Hors ligne yannbla

  • Connaisseur
  • ***
  • Messages: 278
Analyse Chaîne En Php
« Réponse #4 le: 21 février 2004 à 23:14:57 »
ok je vais regarder ereg*()
merci à vous 3.

Hors ligne yannbla

  • Connaisseur
  • ***
  • Messages: 278
Analyse Chaîne En Php
« Réponse #5 le: 22 février 2004 à 00:06:26 »
Voilà la réponse (ça peut toujours être utile pour qq'1 d'autre)
!ereg("[^_\.]", $_GET['var']);
(ça renvoie 1 si il n'y a que des '_' et des '.')

J'ai trouvé grâce au site www.expreg.com qui est excellent, merci MaximuS  :D  

Hors ligne auguste

  • Habitué
  • **
  • Messages: 111
    • http://Www.roma-victor.org/
Analyse Chaîne En Php
« Réponse #6 le: 22 février 2004 à 01:10:19 »
oui merci j'ai toujours eu des prises de becs avec les expreg maintenant je comprend mieux comment ca fonctionne  :D  
Webmaster site
http://www.roma-victor.org/
Site de ressource sur l'histoire de ROME (période antique)
Vulnerat Omnes Ultima Necat