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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  controler un textbox + probleme expr regulières

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

controler un textbox + probleme expr regulières

n°1050071
tomtom41
It's not a bug, it's a feature
Posté le 17-04-2005 à 12:30:49  profilanswer
 

:hello:  
 
comment puis je faire pour savoir si un textbox contient bien des nombres et du texte ?
je travaille en c#.
 
merci pour votre aide  :hello:


Message édité par tomtom41 le 17-04-2005 à 16:36:04
mood
Publicité
Posté le 17-04-2005 à 12:30:49  profilanswer
 

n°1050083
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-04-2005 à 12:47:10  profilanswer
 

Code :
  1. Match m = Regex.Match(textbox.text, "[a-zA-Z0-9]+" );
  2. if (m.Success)
  3.    // le textbox contient des nombres et du texte


---------------
J'ai un string dans l'array (Paris Hilton)
n°1050086
tomtom41
It's not a bug, it's a feature
Posté le 17-04-2005 à 12:59:42  profilanswer
 

Harkonnen a écrit :

Code :
  1. Match m = Regex.Match(textbox.text, "[a-zA-Z0-9]+" );
  2. if (m.Success)
  3.    // le textbox contient des nombres et du texte



merci bcp  :)

n°1050167
tomtom41
It's not a bug, it's a feature
Posté le 17-04-2005 à 16:33:17  profilanswer
 

question :
 

Code :
  1. if ((Regex.Match(tb_ville.Text, "[a-zA-Z]+" )).Success)


 
avec tb_ville.Text = aaa --OK
avec 111 --PAS BON
avec a11 - OK
avec 11a - OK
 
pourquoi l'expression régulière accepte les 2 derniers cas ?  :??:

n°1050171
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-04-2005 à 16:54:55  profilanswer
 

oui c'est normal, car la regexp signifie que tu cherches au moins un caractère alphabétique, et tes 2 derniers cas contiennent un caractère alphabétique.


---------------
J'ai un string dans l'array (Paris Hilton)
n°1050172
tomtom41
It's not a bug, it's a feature
Posté le 17-04-2005 à 16:57:33  profilanswer
 

Harkonnen a écrit :

oui c'est normal, car la regexp signifie que tu cherches au moins un caractère alphabétique, et tes 2 derniers cas contiennent un caractère alphabétique.


 
ah d'accord...je pensais que ca respectais la synthaxe des expressions régulièrement tout simplement.
je vais donc chercher une autre méthode

n°1050210
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-04-2005 à 18:20:59  profilanswer
 

[a-zA-Z]+[^0-9]+


---------------
J'ai un string dans l'array (Paris Hilton)
n°1050261
tomtom41
It's not a bug, it's a feature
Posté le 17-04-2005 à 20:07:18  profilanswer
 

merci beaucoup pour ton aide ;)

n°1050657
pikti
I’ve done worse
Posté le 18-04-2005 à 13:50:26  profilanswer
 

si tu es en Asp.Net, met un RegularExpressionValidator avec cette expression régulière, cela t'évitera le PostBack :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  controler un textbox + probleme expr regulières

 

Sujets relatifs
probleme de bordure de tableauRecherche langage de programmation pour problème précis
[C] problème prog réseauproblème d'équivalence ?
problème d'équivalence ?problème d'envoi d'email
problème d'équivalenceVider le contenu des textbox d'un userform
probleme de config de xmlspy avec le module fop[Windev] Problème ouverture projet
Plus de sujets relatifs à : controler un textbox + probleme expr regulières


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR