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 15/02/2007, 12h33   #1
Membre régulier
 
Avatar de hedgehog
 
Inscription : avril 2004
Messages : 288
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 288
Points : 93
Points : 93
Par défaut Syntaxe correcte ?

Bonjour a tous,

Je souhaite verifier qu'une chaine de caractere ne contient que des lettres ( majuscules ou minuscules ) ou des chiffres.

J'ai donc ceci :
Code :
1
2
3
4
5
if(ereg("[a-zA-Z0-9]",$chaine)) {
   echo 'ok';
} else {
   echo 'non ok';
}
Est-ce correct ?

Car apparemment, si j'ajoute un caractere non compris, le resultat n'est pas celui escompté ...
hedgehog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 12h39   #2
Membre éclairé
 
Inscription : août 2006
Messages : 379
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : août 2006
Messages : 379
Points : 383
Points : 383
Code :
ereg('^[a-zA-Z0-9]*$', $chaine)
Je pense que c'est plus quelque chose dans ce goût là.
SpiritOfDoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 13h07   #3
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
http://php.developpez.com/faq/?page=..._controlchaine
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h01.


 
 
 
 
Partenaires

Hébergement Web