Programma Python per convalidare la password

| | |

Condizioni di base per la verifica della password:

  1. Almeno 8 caratteri.
  2. Le lettere devono essere comprese tra [az]
  3. Almeno un alfabeto deve essere maiuscolo [AZ]
  4. Almeno 1 cifra o cifra compresa tra [0-9] .
  5. Almeno 1 carattere da [_ o @ o $].

Esempi:

Input: R @ m @ _f0rtu9e $ Output: password valida Input: Rama_fortune $ Output: password non valida Spiegazione: numero mancante Input: Rama # fortu9e Output: Password non valida Spiegazione: Deve essere composta da _ o @ o $ 

Qui abbiamo utilizzato il modulo re che fornisce supporto per espressioni regolari in Python . Insieme a questo il metodo re.search() restituisce False (se il primo parametro non viene trovato nel secondo parametro). Questo metodo è ideale per convalidare un`espressione regolare anziché per estrarre dati. Abbiamo usato re.search() per verificare se alfabeti, numeri o caratteri speciali sono corretti. Per verificare la presenza di spazi, utilizziamo "/ s" che è incluso nel modulo delle espressioni regolari.


< tbody>

Output:

Password valida 

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

# Programma Python per verificare se la password è corretta
# Modulo di espressione regolare utilizzato con search()

import re

password = "R @ m @ _f0rtu9e $ "

flag = 0

while True :

if ( len (password) " 8 ):

flag = - 1

break

elif non re.search ( "[az]" , password):

flag = - 1

interruzione

elif not re.search ( "[AZ]" , password):

flag = - 1

break

elif non re.search ( "[0-9]" , password) :

flag = - 1

break

elif not re.search ( "[_ @ $]" , password):

flag = - 1

break

elif re.search ( "s" , password):

flag = - 1

break

else :

flag = 0

print ( "Password valida" code> )

break


if flag = = - < classe codice = "valore"> 1 :

print ( "Password non valida" )