Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2029 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Expression régulière avec Quote

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Expression régulière avec Quote

n°1463930
jon301
Posté le 24-10-2006 à 11:46:00  profilanswer
 

Salut à tous
 
Voila 2h que je galère sur les expressions régulières, et je commence à craquer  :pt1cable:  
Mon but est de vérifier la valeur d'une variable, qui ne doit contenir que des caractères alphabétiques (accents compris) en plus de la quote et le tiret
 
J'utilise donc le test suivant :
 

Code :
  1. if(!preg_match( '/^[a-zàâäéèêëîïôöùûüç\'-]{2,}$/i' , $nom))
  2.      echo("Veuillez saisir votre nom sans caractères spéciaux" );


 
qui signifie que si la variable $nom contient un caractère différent de ce qu'il y a dans mon expression régulière '/^[a-zàâäéèêëîïôöùûüç\'-]{2,}$/i' , il y aura un message d'erreur
 
 
Seulement voila, tout fonctionne bien (même le tiret), sauf la Quote qui n'est pas acceptée alors qu'elle devrait l'être...
L'antislash permet de l'échapper de sa signification, je ne pense pas que ce soit elle qui pose problème...
 
J'ai aussi testé l'expression entre guillemets, et donc sans antislash devant la quote. Ce qui donne : "/^[a-zàâäéèêëîïôöùûüç'-]{2,}$/i"  
Mais rien n'y fait, ça veut pas passer :/
 
 
Merci d'avance pour votre aide  :jap:

mood
Publicité
Posté le 24-10-2006 à 11:46:00  profilanswer
 

n°1463946
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-10-2006 à 12:07:25  profilanswer
 

Code :
  1. "/^[a-zàâäéèêëîïôöùûüç'\-]{2,}$/i"


et hop :o
Par contre gare au problème d'encodage à écrire tes controles comme cela!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Expression régulière avec Quote

 

Sujets relatifs
ORA-00979: N'est pas une expression GROUP BYTest simple quote et guillemets
quelle expression régulière pour trouver un caractère précis ?Expression reguliere : Comment Ecrire ...?
expression reguliere[VB/VBA/VBS] Espace et quote dans une macro
Expression réguliere ereg() 
Plus de sujets relatifs à : Expression régulière avec Quote


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)