IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Interdire des caractères [Fait] [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Points : 151
    Points
    151
    Par défaut Interdire des caractères
    salut
    s'il vous plait comment faire pour interdir des caractere dans le login et le passwors au moment de l'inscription ?
    merci

  2. #2
    Membre averti Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Points : 353
    Points
    353
    Par défaut
    Javascript est ton ami ...
    Poste ta question dans le Forum Javascript ...

    Tu peux verifier chaque touche frappée en Javascript ...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 61
    Points : 92
    Points
    92
    Par défaut
    Ou vérifie simplement le format du login saisie avant l'enregistrement, à l'aide d'une regex.

  4. #4
    Membre régulier Avatar de BGDC
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 102
    Points : 121
    Points
    121
    Par défaut
    Salut,

    Tu peux aussi blinder le controle en utilisant les expressions regulieres, des fois que ton visteur ai desactivé le javascript. J'opte pour les 2 methodes de toute facon.

  5. #5
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    @hisy : Souviens-toi que ce genre de traitements a beau être pratique en Javascript, ils doit être effectué côté serveur (car le client peut t'envoyer les infos comme il le souhaite, alors que tu peux avoir confiance en ton serveur).


    Je recommande la regex côté serveur (PHP) pour la fiabilité et la regex côté client (Javascript) pour éviter de faire des échanges inutiles.

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 36
    Points : 27
    Points
    27
    Par défaut
    Pour ma part j'analyse en php la valeur postée et je n'autorise que des caractères de a-z et 0-9, pas d'accents ou autres joyeusetés de ce genre ...

  7. #7
    Membre habitué Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Points : 151
    Points
    151
    Par défaut
    merci a vous tous
    mais comment utiliser la fonction regex si je veux par exemple autoriser que [a-z]et[A-Z]et[0-9]


  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 61
    Points : 92
    Points
    92
    Par défaut
    Citation Envoyé par yanne1985
    mais comment utiliser la fonction regex si je veux par exemple autoriser que [a-z]et[A-Z]et[0-9]
    preg_match, tout est là.

  9. #9
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Peut-être que cet article pourra t'aider : http://cyberzoide.developpez.com/php4/regex/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Interdire la saisie des caractères
    Par ahmedpa dans le forum JSF
    Réponses: 4
    Dernier message: 26/12/2012, 17h09
  2. Interdire des caractères sur un copier-coller
    Par jbrasselet dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 09/02/2012, 10h58
  3. Substituer des caractères d'un AnsiString
    Par Walm dans le forum C++Builder
    Réponses: 2
    Dernier message: 23/12/2003, 11h02
  4. Où trouver la liste des caractères spéciaux?
    Par gamez dans le forum Langage
    Réponses: 3
    Dernier message: 19/08/2003, 18h54
  5. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 21h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo