Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Valider des mots de passe forts | Expressions Régulières Avancées et Applications
Expressions Régulières Python

Défi : Valider des mots de passe forts

Pour mettre en pratique l'utilisation des techniques avancées des expressions régulières, création d'un validateur de mot de passe permettant de vérifier si un mot de passe est robuste.

Écrire une fonction nommée is_strong_password(password) qui retourne True si le mot de passe respecte toutes les exigences suivantes, et False sinon. Utilisation des expressions régulières pour effectuer les vérifications nécessaires.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 5
single

single

Défi : Valider des mots de passe forts

Glissez pour afficher le menu

Pour mettre en pratique l'utilisation des techniques avancées des expressions régulières, création d'un validateur de mot de passe permettant de vérifier si un mot de passe est robuste.

Écrire une fonction nommée is_strong_password(password) qui retourne True si le mot de passe respecte toutes les exigences suivantes, et False sinon. Utilisation des expressions régulières pour effectuer les vérifications nécessaires.

Tâche

Glissez pour commencer à coder

Vous devez créer une fonction qui vérifie si un mot de passe est fort en utilisant des expressions régulières. Un mot de passe fort doit satisfaire à toutes les exigences suivantes :

  • Contenir au moins 8 caractères ;
  • Inclure au moins une lettre majuscule ;
  • Inclure au moins une lettre minuscule ;
  • Inclure au moins un chiffre ;
  • Inclure au moins un caractère spécial (tout caractère qui n'est ni une lettre ni un chiffre).

Retourner True si le mot de passe répond à tous les critères, ou False dans le cas contraire.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 5
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt