Controle chaine

Résolu
trucss Messages postés 181 Date d'inscription jeudi 17 février 2022 Statut Membre Dernière intervention 9 mai 2023 - 17 juin 2022 à 11:37
Whismeril Messages postés 18392 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 mai 2023 - 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 3417 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 20 mai 2023 165
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 18392 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 mai 2023 623
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