Interdire tous les caracteres sauf les alphanumeriques

Fermé
yassinozi Messages postés 43 Date d'inscription samedi 10 juillet 2010 Statut Membre Dernière intervention 18 juin 2016 - 10 août 2014 à 19:23
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 12 août 2014 à 01:46
Bonjour,

Ma question est très simple, je veux juste savoir s'il y a moyen d'interdire tous les caractères sauf les alphanumériques [a-zA-Z0-9], sans avoir besoin de mentionner tous les autres caractères (exemple :[^&"('-(-}£¨^...] [a-zA-Z0-9]* ), est ce qu'il y a une autre méthode ?

Merci

1 réponse

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
10 août 2014 à 21:52
salut
ceci devrait marcher sur par exemple la variable $machaine

if(preg_match("/^[a-zA-Z0-9,;]+$/", $machaine ))
{ton code qui accepte;}
else
{ echo 'vous ne devez ecrire que des alphanumériques';}
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
12 août 2014 à 01:46
sinon

if(!preg_match(''^[[:alnum:]]$'',$machaine))
{
echo 'vous ne devez ecrire que des alphanumériques';
}
else
{
code d'acceptation;
}
0