[JAVA] Contrôler le contenu d'un String

Contrôler le contenu d'un String [JAVA] - Java - Programmation

Marsh Posté le 23-08-2006 à 09:32:44    

Salut à tous !
 
J'ai un champ String que je dois contrôler. Il ne doit contenir que des majuscules de A à Z, les chiffres de 1 à 9 et certaines ponctuations (virgule, parenthèse, point).
 
J'hésite à mettre tous les caractères cités dans une chaîne du genre "AZERTYUIOPQSDFGHJKLMWXCVBN0123456789,.()" et faire un contrôle caractère par caractère.
Est-ce que c'est une bonne solution ?
 
merci

Reply

Marsh Posté le 23-08-2006 à 09:32:44   

Reply

Marsh Posté le 23-08-2006 à 10:01:31    

Non, utiles les expressions réguliéres via la classe Pattern avec le booléen de la sensibilité à la casse à true... voir java.util.Pattern

Reply

Marsh Posté le 23-08-2006 à 10:06:27    

ou String.matches(String regex), qui fait la même chose


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Sujets relatifs:

Leave a Replay

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