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 12/04/2006, 11h03   #1
Membre du Club
 
Inscription : mai 2004
Messages : 103
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 103
Points : 46
Points : 46
Envoyer un message via MSN à BigBarbare
Par défaut caractère spéciaux dans une chaine

bonjour

je recois d'un formulaire une chaine. Cette chaine va me servir a créé un dossier donc je ne veux que des lettres.
Comment faire pour savoir s'il n'y a que des lettres dans ma chaine.
BigBarbare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 11h08   #2
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Utilises les expressions régulières pour tester ta chaine et vérifier qu'il n'y a ni chiffres, ni caractères spéciaux.
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 11h12   #3
Membre à l'essai
 
Inscription : janvier 2006
Messages : 19
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 19
Points : 21
Points : 21
Envoyer un message via MSN à duble
Par défaut Re: caractère spéciaux dans une chaine

Il faut faire un test lors du postage du nom de repertoire, valider si c'est alpha ou pas :

Code :
1
2
3
if(!eregi("^[[:alpha:].' -]{1,}$", stripslashes(trim($_POST['nom_poste'])))){
  ...dire que c'est pas OK et de recommencer...
}
Renseignes toi un peu plus pour mieux comprendre le fonctionnement de la commande ci-dessus, tu peux faire des règles de remplissage de var plus complexe.
duble est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 11h53   #4
Membre du Club
 
Inscription : mai 2004
Messages : 103
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 103
Points : 46
Points : 46
Envoyer un message via MSN à BigBarbare
merci ca marche
BigBarbare 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 19h12.


 
 
 
 
Partenaires

Hébergement Web