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 :

Utilisation de \w [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 13
    Points
    13
    Par défaut Utilisation de \w
    bonjour,

    je me suis fais une expression réguliere pour tester des adresses sur l europe et surtout pour eviter des injections de code.
    expression : #^[\w\s,'?$&().-]{2,60}$#
    je test la chaine : 8 av. dugudu Bât B
    et preg_math me retourne bien la chaine comme je le souhaite.
    mais normalement il devrait refuser le " â " ;
    en javasScript mon expression doit etre :/ ^[\w\s\xC0-\xFF,'?$&().-]{2,60}$/
    pour avoir le même resultat.
    Dans les tutos on dit toujours que \w = [a-zA-Z0-9] donc pas d accent.
    qu en est t il réellement pour PHP 5 mais sur different testeur Web le comportement et le même et je ne sais pas leur version de PHP
    si quel qu'un sait Merci .
    pou savoir si je peux garder cette expression ou faire la même que javascript

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 418
    Points : 1 658
    Points
    1 658
    Par défaut
    Bonjour,


    D’après ce que j’ai lu, en PHP \w symbolise [A-Za-z0-9_] et en outre les caractères accentués aussi:
    http://www.lumadis.be/regex/tuto_pcre.php



    Je connais à peine PHP et ne peut rien dire de plus

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 13
    Points
    13
    Par défaut
    Merci je n avais pas lu leur tuto, pourtant j ai utilsé leur testeur d 'expressions
    par contre si tu sais pourquoi pour la recherche des accentués dans les réponses ont voit une liste comme [ÄÖëéè] etc que de mettre leurs valeurs
    hexa ou deci decomme [\xC0-\xFF] pour un serveur en ISO=8859 1.

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

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 16h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 15h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 13h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 17h01
  5. Réponses: 2
    Dernier message: 21/03/2002, 00h01

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