Programme Python pour valider le mot de passe

| | |

Conditions de base pour la vérification du mot de passe :

  1. Au moins 8 caractères.
  2. Les lettres doivent être entre [az]
  3. Au moins un alphabet doit être en majuscule [AZ]
  4. Au moins 1 chiffre ou chiffre entre [0-9] .
  5. Au moins 1 caractère parmi [_ ou @ ou $].

Exemples :

Entrée : R @ m @ _f0rtu9e $ Sortie : Mot de passe valide Entrée : Rama_fortune $ Sortie : Mot de passe invalide Explication : Le numéro est manquant Entrée : Rama # fortu9e Sortie : Mot de passe non valide Explication : Doit être composé de _ ou @ ou $ 

Ici, nous avons utilisé le module re qui prend en charge expressions régulières en Python . Parallèlement à cela, la méthode re.search () renvoie False (si le premier paramètre n`est pas trouvé dans le deuxième paramètre). Cette méthode est préférable pour valider une expression régulière plutôt que d`extraire des données. Nous avons utilisé re.search () pour vérifier si les alphabets, les chiffres ou les caractères spéciaux sont corrects. Pour vérifier les espaces, nous utilisons "/ s" qui est inclus dans le module d`expression régulière.


< tbody>

Sortie :

Mot de passe valide

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method

# Programme Python pour vérifier si le mot de passe est correct
# Module d`expression régulière utilisé avec search()

import re

mot de passe = "R @ m @ _f0rtu9e $ "

flag = 0

tandis que Vrai  :

if ( len (mot de passe) " 8 ):

flag = - 1

break

elif non re.search ( "[az]" , mot de passe) :

flag = - 1

break

elif non re.search ( "[AZ]" , mot de passe) :

flag = - 1

break

elif non re.search ( "[0-9]" , mot de passe) :

flag = - 1

break

elif not re.search ( "[_ @ $]" , mot de passe) :

flag = - 1

break

elif re.search ( "s" , mot de passe) :

flag = - 1

break

else  :

flag = 0

imprimer ( "Mot de passe valide" )

break


if flag = = - 1  :

print ( "Pas un mot de passe valide" )