Mission 4 : Q** Vérification de mot de passe

De nombreux sites web imposent des contraintes sur les mots de passe que les utilisateurs peuvent utiliser. L'objectif est généralement de forcer les utilisateurs à choisir des mots de passe difficiles à trouver par des attaquants éventuels.

Ecrivez la méthode boolean motDePasseValide(String s) permettant de vérifier la validité d'un mot de passe s. La contrainte imposée à un tel mot de passe est qu'il doit au moins contenir 8 caractères, un chiffre. La spécification de cette méthode est :

/*
 * @pre s!=null
 * @post retourne true uniquement si la chaine de caractères
 *       s est un mot de passe valide, c-a-d qu'elle
 *       contient au moins 8 caractères, au moins une lettre
 *       minuscule, au moins un chiffre et au moins une lettre majuscule
 */

Vous trouverez dans la classe Character des méthodes utiles pour cette tâche.


Mot de passe

Écrivez ici la signature et le corps de cette méthode.

Information

Author(s) Ludovic TAFFIN
Deadline No deadline
Submission limit No limitation

Sign in