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/04/2011, 15h33   #1
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 76
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 76
Points : 37
Points : 37
Par défaut Expression régulière sans espace

Bonjour, voila j'ai un formulaire, avec un champ qui ne doit contenir que des caractères normaux (a-zA-Z0-9) et sans espace. Mais a priori j'ai bea tout tester, voir tous les posts sur google mais aucun n'est fiable.
J'ai testé avec [^\s] ou [^ ] ou [^ ].....

Si vous avez une idée se sera top.

Merci.
toham est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 15h43   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
Bonjour,

si tu veux tester que ton champs ne contient que des caractères a-zA-Z0-9, tu peux faire ceci :

Code php :
1
2
3
4
5
 
if(preg_match('#^[a-z0-9]$#i', $variable))
    echo 'champ correct';
else
    echo 'champ incorrect';
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix 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 03h14.


 
 
 
 
Partenaires

Hébergement Web