Controle chaine

Résolu
trucss Messages postés 189 Date d'inscription jeudi 17 février 2022 Statut Membre Dernière intervention 23 janvier 2024 - 17 juin 2022 à 11:37
Whismeril Messages postés 19080 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 6 juillet 2024 - 17 juin 2022 à 14:45
Bonjour,
Comment je peux faire pour contrôler si le dernier caractère est une lettre ?
Ex: 1234B
1234A
1234

1 réponse

vb95 Messages postés 3476 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 16 juin 2024 169
17 juin 2022 à 13:59
Bonjour
Avec la méthode SubString de la classe String vous obtenez le dernier caractère .
La méthode ToUpper le convertit en majuscule .
Reste à tester si ce caractère est compris entre "A" et "Z" bornes comprises .
0
Whismeril Messages postés 19080 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 6 juillet 2024 658
17 juin 2022 à 14:45
Hello
Autres options.
  • une chaine de caractère se comportant comme un tableau de char, extraire le dernier char, pour le tester est facile
  • une regex
0
Rejoignez-nous