パスワードを検証するPythonプログラム

| | |

パスワード検証の基本条件:

  1. 少なくとも8文字。
  2. 文字は[az]の間にある必要があります
  3. 少なくとも1つのアルファベットは大文字の[AZ]である必要があります
  4. 少なくとも1桁または[0〜9]の間にある数字。
  5. [_または@または$]から少なくとも1文字。
  6. 例:

    入力:R @ m @ _f0rtu9e $出力:有効なパスワード入力:Rama_fortune $出力:無効なパスワード説明:番号がありません入力:Rama#fortu9e出力:無効なパスワード説明:_、@、または$で構成されている必要があります

    ここでは、reモジュールを使用しました/ regular-expression-python-examples-set-1/>Pythonの正規式。これに加えて、re.search()メソッドはFalseを返します(最初のパラメーターが2番目のパラメーターで見つからない場合)。この方法は、データを抽出するのではなく、正規の式を検証するのに最適です。 re.search()を使用して、アルファベット、数字、または特殊文字が正しいかどうかを確認しました。スペースをチェックするには、正規表現モジュールに含まれている「/s」を使用します。


    < tbody>

    #パスワードが正しいかどうかを確認するPythonプログラム
    # search()で使用される正規式モジュール

    import re

    パスワード = "R @ m @ _f0rtu9e $"

    フラグ = 0

    while True

    if len (password)&lt; 8 ):

    フラグ = - 1

    ブレーク

    elif ではありません re.search( "[az]" 、password):

    フラグ = - 1

    break

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

    フラグ = - 1

    break

    elif not re.search( "[0-9]" 、password) :

    フラグ = - 1

    break

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

    フラグ = - 1

    ブレーク

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

    フラグ = - 1

    break

    else

    フラグ = 0

    print "有効なパスワード"

    break


    if フラグ = = - 1

    print "有効なパスワードではありません"

    出力:

    有効なパスワード

    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