[Java] vérifier qu'un JTextField ne contient que des chiffres

vérifier qu'un JTextField ne contient que des chiffres [Java] - Java - Programmation

Marsh Posté le 19-05-2008 à 22:56:07    

Bonjour :hello:,
Je cherche à pouvoir vérifier qu'un JTextField ne contient que des chiffres avant d'envoyer le contenu de ce JTextField dans une requête Sql (pour éviter une SqlException).
 
Merci d'avance pour l'aide,
 
Flu


---------------
HP w8770 - Xiami Mi A3 - Dell PowerEdge T110II & HP MicroServer G7 - Rasberry Pi 4 1go
Reply

Marsh Posté le 19-05-2008 à 22:56:07   

Reply

Marsh Posté le 20-05-2008 à 00:16:36    

Merci CdeLeader,
Apparemment, ceci fonctionne:

Code :
  1. JTextField textfield;
  2. textfield.getText().matches("[0-9]*" );


par contre je ne comprends pas très bien comment .matches() interprète l'argument qu'on lui passe.


---------------
HP w8770 - Xiami Mi A3 - Dell PowerEdge T110II & HP MicroServer G7 - Rasberry Pi 4 1go
Reply

Marsh Posté le 20-05-2008 à 10:19:21    

Merci pour ces explications :jap:
 
J'avais déjà une condition pour tester le champ vide mais si [0-9]+ fait la même chose, ca évitera de rallonger le code ;)
 
Merci bien.


---------------
HP w8770 - Xiami Mi A3 - Dell PowerEdge T110II & HP MicroServer G7 - Rasberry Pi 4 1go
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed