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 22/06/2008, 03h13   #1
Membre du Club
 
Inscription : décembre 2003
Messages : 403
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 403
Points : 43
Points : 43
Par défaut Uniquement des caractères

Bonjour, je voudrais créer un motif qui me permets de ne récupérer que des caractères ou des espaces ...

Par exemple :

"bonjour il pleut" --> OK

"bonjour 2 2 il 1 pleut" --> PAS OK


Pouvez-vous m'aider?

Thanks à tous.
benthebest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2008, 09h26   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
Salut,

Code :
$var = preg_replace('/[^a-z ]/i', '', $var);
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2008, 11h23   #3
Membre du Club
 
Inscription : décembre 2003
Messages : 403
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 403
Points : 43
Points : 43
Bonjour et merci pour votre réponse.

En fait je ne cherche pas à transformer une chaine mais plutot à controler si celle-ci contient autre chose que des caractères ou des espaces...

(Désolé je débute en PHP...)

Merci d'avance
benthebest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2008, 13h45   #4
Membre du Club
 
Inscription : décembre 2003
Messages : 403
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 403
Points : 43
Points : 43
C'est bon merci j'ai trouve, la reponse est "^[a-zA-Z ]+$"
benthebest 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 03h06.


 
 
 
 
Partenaires

Hébergement Web