zoukankan      html  css  js  c++  java
  • Python 使用正则表达式验证密码必须包含大小写字母和数字

    校验密码是否合法的程序。

     

        输入一个密码

     

        1、长度5-10

     

        2、密码里面必须包含,大写字母、小写字母和数字

      

        3、最多输入5

     =============================================

    遇到的问题:

     

    1. 使用正则表达式验证密码必须包含大小写字母和数字,此为不要求字符数的格式,验证后为有效。

        ^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).*$

    若要求密码的字数,则格式为:

    ^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).{5,10}$

    在python中使用re.match进行验证,若符合则返回match值,若不符合,则返回None

     

    re.match("^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).*$",pwd)==None:

     

     ================================

    代码如下:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    删掉从svn 文件夹里复制出来所带的信息(去掉.svn文件夹)
    AS3 loader
    as3鼠标事件
    linux 随机数
    AS3资源处理
    字符串合并
    linux time.h
    fat32转ntfs
    linux 杂项
    oracle——创建数据表
  • 原文地址:https://www.cnblogs.com/yuanchunli/p/8677866.html
Copyright © 2011-2022 走看看